All Downloads are FREE. Search and download functionalities are using the official Maven repository.

pauwel.EXPRESStoOWL.0.4.source-code.IFC4x1.xml Maven / Gradle / Ivy

Go to download

EXPRESStoOWL is a set of reusable Java components that allows to parse EXPRESS files and convert them into OWL ontologies in the context of the Industry Foundation Classes (IFC).

The newest version!
<?xml version="1.0"?>
<rdf:RDF xmlns="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#"
     xml:base="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:ns="http://creativecommons.org/ns#"
     xmlns:owl="http://www.w3.org/2002/07/owl#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:xml="http://www.w3.org/XML/1998/namespace"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:vann="http://purl.org/vocab/vann/">
    <owl:Ontology rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL">
        <owl:imports rdf:resource="https://w3id.org/express"/>
        <dc:contributor>Aleksandra Sojic ([email protected])</dc:contributor>
        <dc:contributor>Jakob Beetz ([email protected])</dc:contributor>
        <dc:contributor>Maria Poveda Villalon ([email protected])</dc:contributor>
        <dc:creator>Pieter Pauwels ([email protected])</dc:creator>
        <dc:creator>Walter Terkaj  ([email protected])</dc:creator>
        <dc:date>2019/03/21</dc:date>
        <dc:description>OWL ontology for the IFC conceptual data schema and exchange file format for Building Information Model (BIM) data</dc:description>
        <dc:identifier>IFC4x1</dc:identifier>
        <dc:language>en</dc:language>
        <dc:title>IFC4x1</dc:title>
        <vann:preferredNamespacePrefix>ifc</vann:preferredNamespacePrefix>
        <vann:preferredNamespaceUri>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL</vann:preferredNamespaceUri>
        <rdfs:comment>Ontology automatically generated from the EXPRESS schema &apos;IFC4x1&apos; using the &apos;IFC-to-RDF&apos; converter developed by Pieter Pauwels ([email protected]), based on the earlier versions from Jyrki Oraskari ([email protected]) and Davy Van Deursen ([email protected])</rdfs:comment>
    </owl:Ontology>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Annotation properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->


    


    <!-- http://purl.org/dc/elements/1.1/contributor -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/contributor"/>
    


    <!-- http://purl.org/dc/elements/1.1/creator -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/creator"/>
    


    <!-- http://purl.org/dc/elements/1.1/date -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/date"/>
    


    <!-- http://purl.org/dc/elements/1.1/description -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/description"/>
    


    <!-- http://purl.org/dc/elements/1.1/identifier -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/identifier"/>
    


    <!-- http://purl.org/dc/elements/1.1/language -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/language"/>
    


    <!-- http://purl.org/dc/elements/1.1/title -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/title"/>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Object Properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->


    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#accessState_IfcSimplePropertyTemplate -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#accessState_IfcSimplePropertyTemplate">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplate"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStateEnum"/>
        <rdfs:label>AccessState</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actingRole_IfcRelAssignsToActor -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actingRole_IfcRelAssignsToActor">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToActor"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole"/>
        <rdfs:label>ActingRole</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actionSource_IfcStructuralLoadGroup -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actionSource_IfcStructuralLoadGroup">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadGroup"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>ActionSource</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actionType_IfcStructuralLoadGroup -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actionType_IfcStructuralLoadGroup">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadGroup"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionTypeEnum"/>
        <rdfs:label>ActionType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualDate_IfcEventTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualDate_IfcEventTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>ActualDate</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualDuration_IfcTaskTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualDuration_IfcTaskTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
        <rdfs:label>ActualDuration</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualFinish_IfcResourceTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualFinish_IfcResourceTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>ActualFinish</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualFinish_IfcTaskTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualFinish_IfcTaskTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>ActualFinish</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualStart_IfcResourceTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualStart_IfcResourceTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>ActualStart</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualStart_IfcTaskTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualStart_IfcTaskTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>ActualStart</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualUsage_IfcResourceTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualUsage_IfcResourceTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
        <rdfs:label>ActualUsage</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualWork_IfcResourceTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualWork_IfcResourceTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
        <rdfs:label>ActualWork</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#additionalConditions_IfcRelConnectsStructuralMember -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#additionalConditions_IfcRelConnectsStructuralMember">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralMember"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralConnectionCondition"/>
        <rdfs:label>AdditionalConditions</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#addressLines_IfcPostalAddress -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#addressLines_IfcPostalAddress">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPostalAddress"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
        <rdfs:label>AddressLines</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#addresses_IfcOrganization -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#addresses_IfcOrganization">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress_List"/>
        <rdfs:label>Addresses</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#addresses_IfcPerson -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#addresses_IfcPerson">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerson"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress_List"/>
        <rdfs:label>Addresses</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#agreementFlag_IfcHalfSpaceSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#agreementFlag_IfcHalfSpaceSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>AgreementFlag</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#alongHorizontal_IfcDistanceExpression -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#alongHorizontal_IfcDistanceExpression">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>AlongHorizontal</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ambientIntensity_IfcLightSource -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ambientIntensity_IfcLightSource">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
        <rdfs:label>AmbientIntensity</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#amountOfSubstanceExponent_IfcDimensionalExponents -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#amountOfSubstanceExponent_IfcDimensionalExponents">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDimensionalExponents"/>
        <rdfs:range rdf:resource="https://w3id.org/express#INTEGER"/>
        <rdfs:label>AmountOfSubstanceExponent</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#anchorageSlip_IfcTendon -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#anchorageSlip_IfcTendon">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendon"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>AnchorageSlip</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#angle_IfcRevolvedAreaSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#angle_IfcRevolvedAreaSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRevolvedAreaSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
        <rdfs:label>Angle</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicableDate_IfcAppliedValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicableDate_IfcAppliedValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
        <rdfs:label>ApplicableDate</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicableEntity_IfcPropertySetTemplate -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicableEntity_IfcPropertySetTemplate">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplate"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>ApplicableEntity</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicableOccurrence_IfcTypeObject -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicableOccurrence_IfcTypeObject">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeObject"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>ApplicableOccurrence</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicationDeveloper_IfcApplication -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicationDeveloper_IfcApplication">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApplication"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization"/>
        <rdfs:label>ApplicationDeveloper</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicationFullName_IfcApplication -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicationFullName_IfcApplication">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApplication"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>ApplicationFullName</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicationIdentifier_IfcApplication -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicationIdentifier_IfcApplication">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApplication"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>ApplicationIdentifier</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#appliedCondition_IfcRelConnectsStructuralMember -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#appliedCondition_IfcRelConnectsStructuralMember">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralMember"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryCondition"/>
        <rdfs:label>AppliedCondition</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#appliedCondition_IfcStructuralConnection -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#appliedCondition_IfcStructuralConnection">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralConnection"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryCondition"/>
        <rdfs:label>AppliedCondition</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#appliedLoad_IfcStructuralActivity -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#appliedLoad_IfcStructuralActivity">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivity"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoad"/>
        <rdfs:label>AppliedLoad</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#appliedValue_IfcAppliedValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#appliedValue_IfcAppliedValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValueSelect"/>
        <rdfs:label>AppliedValue</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#approvedObjects_IfcApproval -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#approvedObjects_IfcApproval">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingApproval_IfcRelAssociatesApproval"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesApproval"/>
        <rdfs:label>ApprovedObjects</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#approvedResources_IfcApproval -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#approvedResources_IfcApproval">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceApprovalRelationship"/>
        <rdfs:label>ApprovedResources</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#areaValue_IfcQuantityArea -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#areaValue_IfcQuantityArea">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityArea"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
        <rdfs:label>AreaValue</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#arithmeticOperator_IfcAppliedValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#arithmeticOperator_IfcAppliedValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArithmeticOperatorEnum"/>
        <rdfs:label>ArithmeticOperator</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assemblyPlace_IfcElementAssembly -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assemblyPlace_IfcElementAssembly">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssembly"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAssemblyPlaceEnum"/>
        <rdfs:label>AssemblyPlace</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assemblyPlace_IfcFurnitureType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assemblyPlace_IfcFurnitureType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnitureType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAssemblyPlaceEnum"/>
        <rdfs:label>AssemblyPlace</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assignedItems_IfcPresentationLayerAssignment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assignedItems_IfcPresentationLayerAssignment">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationLayerAssignment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLayeredItem"/>
        <rdfs:label>AssignedItems</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assignedStructuralActivity_IfcStructuralItem -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assignedStructuralActivity_IfcStructuralItem">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralItem"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralActivity"/>
        <rdfs:label>AssignedStructuralActivity</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assignedToFlowElement_IfcDistributionControlElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assignedToFlowElement_IfcDistributionControlElement">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedControlElements_IfcRelFlowControlElements"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFlowControlElements"/>
        <rdfs:label>AssignedToFlowElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assignedToStructuralItem_IfcStructuralActivity -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assignedToStructuralItem_IfcStructuralActivity">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivity"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralActivity"/>
        <rdfs:label>AssignedToStructuralItem</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#associatedGeometry_IfcSurfaceCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#associatedGeometry_IfcSurfaceCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve_List"/>
        <rdfs:label>AssociatedGeometry</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#attributeIdentifier_IfcReference -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#attributeIdentifier_IfcReference">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReference"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>AttributeIdentifier</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis1_IfcCartesianTransformationOperator -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis1_IfcCartesianTransformationOperator">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <rdfs:label>Axis1</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis2_IfcCartesianTransformationOperator -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis2_IfcCartesianTransformationOperator">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <rdfs:label>Axis2</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis3_IfcCartesianTransformationOperator3D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis3_IfcCartesianTransformationOperator3D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator3D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <rdfs:label>Axis3</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axisCurve_IfcGridAxis -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axisCurve_IfcGridAxis">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:label>AxisCurve</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axisPosition_IfcSurfaceOfRevolution -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axisPosition_IfcSurfaceOfRevolution">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceOfRevolution"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis1Placement"/>
        <rdfs:label>AxisPosition</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axisTag_IfcGridAxis -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axisTag_IfcGridAxis">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>AxisTag</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcAxis1Placement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcAxis1Placement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis1Placement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <rdfs:label>Axis</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcAxis2Placement3D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcAxis2Placement3D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <rdfs:label>Axis</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcLinearPositioningElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcLinearPositioningElement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearPositioningElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:label>Axis</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcRevolvedAreaSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcRevolvedAreaSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRevolvedAreaSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis1Placement"/>
        <rdfs:label>Axis</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcStructuralCurveConnection -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcStructuralCurveConnection">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveConnection"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <rdfs:label>Axis</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcStructuralCurveMember -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcStructuralCurveMember">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveMember"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <rdfs:label>Axis</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#backgroundColour_IfcTextStyleForDefinedFont -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#backgroundColour_IfcTextStyleForDefinedFont">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleForDefinedFont"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColour"/>
        <rdfs:label>BackgroundColour</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barCount_IfcReinforcementBarProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barCount_IfcReinforcementBarProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcementBarProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCountMeasure"/>
        <rdfs:label>BarCount</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barLength_IfcReinforcingBar -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barLength_IfcReinforcingBar">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBar"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>BarLength</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barLength_IfcReinforcingBarType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barLength_IfcReinforcingBarType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>BarLength</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barSurface_IfcReinforcementBarProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barSurface_IfcReinforcementBarProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcementBarProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarSurfaceEnum"/>
        <rdfs:label>BarSurface</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barSurface_IfcReinforcingBar -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barSurface_IfcReinforcingBar">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBar"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarSurfaceEnum"/>
        <rdfs:label>BarSurface</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barSurface_IfcReinforcingBarType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barSurface_IfcReinforcingBarType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarSurfaceEnum"/>
        <rdfs:label>BarSurface</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseCosts_IfcConstructionResource -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseCosts_IfcConstructionResource">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResource"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue_List"/>
        <rdfs:label>BaseCosts</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseCosts_IfcConstructionResourceType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseCosts_IfcConstructionResourceType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResourceType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue_List"/>
        <rdfs:label>BaseCosts</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseQuantity_IfcConstructionResource -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseQuantity_IfcConstructionResource">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResource"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity"/>
        <rdfs:label>BaseQuantity</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseQuantity_IfcConstructionResourceType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseQuantity_IfcConstructionResourceType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResourceType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity"/>
        <rdfs:label>BaseQuantity</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseSurface_IfcHalfSpaceSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseSurface_IfcHalfSpaceSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <rdfs:label>BaseSurface</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisCurve_IfcOffsetCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisCurve_IfcOffsetCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:label>BasisCurve</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisCurve_IfcPointOnCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisCurve_IfcPointOnCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOnCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:label>BasisCurve</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisCurve_IfcTrimmedCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisCurve_IfcTrimmedCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmedCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:label>BasisCurve</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisSurface_IfcCurveBoundedPlane -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisSurface_IfcCurveBoundedPlane">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveBoundedPlane"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlane"/>
        <rdfs:label>BasisSurface</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisSurface_IfcCurveBoundedSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisSurface_IfcCurveBoundedSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveBoundedSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <rdfs:label>BasisSurface</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisSurface_IfcPcurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisSurface_IfcPcurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <rdfs:label>BasisSurface</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisSurface_IfcPointOnSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisSurface_IfcPointOnSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOnSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <rdfs:label>BasisSurface</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisSurface_IfcRectangularTrimmedSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisSurface_IfcRectangularTrimmedSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangularTrimmedSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <rdfs:label>BasisSurface</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#beamWidthAngle_IfcLightSourceSpot -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#beamWidthAngle_IfcLightSourceSpot">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceSpot"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositivePlaneAngleMeasure"/>
        <rdfs:label>BeamWidthAngle</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#benchmarkValues_IfcObjective -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#benchmarkValues_IfcObjective">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjective"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint_List"/>
        <rdfs:label>BenchmarkValues</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#benchmark_IfcMetric -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#benchmark_IfcMetric">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMetric"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBenchmarkEnum"/>
        <rdfs:label>Benchmark</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bendingParameters_IfcReinforcingBarType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bendingParameters_IfcReinforcingBarType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBendingParameterSelect_List"/>
        <rdfs:label>BendingParameters</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bendingParameters_IfcReinforcingMeshType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bendingParameters_IfcReinforcingMeshType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBendingParameterSelect_List"/>
        <rdfs:label>BendingParameters</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bendingShapeCode_IfcReinforcingBarType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bendingShapeCode_IfcReinforcingBarType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>BendingShapeCode</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bendingShapeCode_IfcReinforcingMeshType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bendingShapeCode_IfcReinforcingMeshType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>BendingShapeCode</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#blue_IfcColourRgb -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#blue_IfcColourRgb">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
        <rdfs:label>Blue</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsymmetricIShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>BottomFlangeEdgeRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomFlangeFilletRadius_IfcAsymmetricIShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomFlangeFilletRadius_IfcAsymmetricIShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsymmetricIShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>BottomFlangeFilletRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomFlangeSlope_IfcAsymmetricIShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomFlangeSlope_IfcAsymmetricIShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsymmetricIShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
        <rdfs:label>BottomFlangeSlope</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomFlangeThickness_IfcAsymmetricIShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomFlangeThickness_IfcAsymmetricIShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsymmetricIShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>BottomFlangeThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomFlangeWidth_IfcAsymmetricIShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomFlangeWidth_IfcAsymmetricIShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsymmetricIShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>BottomFlangeWidth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomRadius_IfcRightCircularCone -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomRadius_IfcRightCircularCone">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRightCircularCone"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>BottomRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomXDim_IfcTrapeziumProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomXDim_IfcTrapeziumProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrapeziumProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>BottomXDim</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bound_IfcFaceBound -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bound_IfcFaceBound">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBound"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoop"/>
        <rdfs:label>Bound</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#boundaries_IfcCurveBoundedSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#boundaries_IfcCurveBoundedSurface">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveBoundedSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryCurve"/>
        <rdfs:label>Boundaries</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bounds_IfcFace -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bounds_IfcFace">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFace"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBound"/>
        <rdfs:label>Bounds</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#boxAlignment_IfcTextLiteralWithExtent -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#boxAlignment_IfcTextLiteralWithExtent">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteralWithExtent"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoxAlignment"/>
        <rdfs:label>BoxAlignment</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#buildingAddress_IfcBuilding -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#buildingAddress_IfcBuilding">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuilding"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPostalAddress"/>
        <rdfs:label>BuildingAddress</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#cardinalEndPoint_IfcMaterialProfileSetUsageTapering -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#cardinalEndPoint_IfcMaterialProfileSetUsageTapering">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSetUsageTapering"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCardinalPointReference"/>
        <rdfs:label>CardinalEndPoint</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#cardinalPoint_IfcMaterialProfileSetUsage -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#cardinalPoint_IfcMaterialProfileSetUsage">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSetUsage"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCardinalPointReference"/>
        <rdfs:label>CardinalPoint</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#cartesianPosition_IfcLinearPlacement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#cartesianPosition_IfcLinearPlacement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearPlacement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
        <rdfs:label>CartesianPosition</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#casingDepth_IfcDoorLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#casingDepth_IfcDoorLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>CasingDepth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#casingThickness_IfcDoorLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#casingThickness_IfcDoorLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>CasingThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#category_IfcAppliedValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#category_IfcAppliedValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Category</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#category_IfcMaterial -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#category_IfcMaterial">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Category</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#category_IfcMaterialConstituent -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#category_IfcMaterialConstituent">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituent"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Category</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#category_IfcMaterialLayer -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#category_IfcMaterialLayer">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Category</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#category_IfcMaterialProfile -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#category_IfcMaterialProfile">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Category</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#cfsFaces_IfcConnectedFaceSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#cfsFaces_IfcConnectedFaceSet">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectedFaceSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFace"/>
        <rdfs:label>CfsFaces</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#changeAction_IfcOwnerHistory -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#changeAction_IfcOwnerHistory">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOwnerHistory"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChangeActionEnum"/>
        <rdfs:label>ChangeAction</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#classifiedMaterial_IfcMaterialClassificationRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#classifiedMaterial_IfcMaterialClassificationRelationship">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialClassificationRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
        <rdfs:label>ClassifiedMaterial</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#closedCurve_IfcBSplineCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#closedCurve_IfcBSplineCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
        <rdfs:label>ClosedCurve</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#closed_IfcPolygonalFaceSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#closed_IfcPolygonalFaceSet">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolygonalFaceSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>Closed</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#closed_IfcTriangulatedFaceSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#closed_IfcTriangulatedFaceSet">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTriangulatedFaceSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>Closed</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coefficient_IfcStructuralLoadGroup -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coefficient_IfcStructuralLoadGroup">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadGroup"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure"/>
        <rdfs:label>Coefficient</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourAppearance_IfcLightSourceGoniometric -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourAppearance_IfcLightSourceGoniometric">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceGoniometric"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
        <rdfs:label>ColourAppearance</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourComponents_IfcPixelTexture -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourComponents_IfcPixelTexture">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPixelTexture"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
        <rdfs:label>ColourComponents</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourIndex_IfcIndexedColourMap -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourIndex_IfcIndexedColourMap">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedColourMap"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
        <rdfs:label>ColourIndex</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourList_IfcColourRgbList -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourList_IfcColourRgbList">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgbList"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure_List_List"/>
        <rdfs:label>ColourList</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourTemperature_IfcLightSourceGoniometric -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourTemperature_IfcLightSourceGoniometric">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceGoniometric"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermodynamicTemperatureMeasure"/>
        <rdfs:label>ColourTemperature</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colour_IfcTextStyleForDefinedFont -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colour_IfcTextStyleForDefinedFont">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleForDefinedFont"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColour"/>
        <rdfs:label>Colour</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colours_IfcIndexedColourMap -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colours_IfcIndexedColourMap">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedColourMap"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgbList"/>
        <rdfs:label>Colours</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#columns_IfcTable -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#columns_IfcTable">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTable"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableColumn_List"/>
        <rdfs:label>Columns</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#completion_IfcResourceTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#completion_IfcResourceTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
        <rdfs:label>Completion</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#completion_IfcTaskTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#completion_IfcTaskTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
        <rdfs:label>Completion</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#components_IfcAppliedValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#components_IfcAppliedValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue_List"/>
        <rdfs:label>Components</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#compositeProfile_IfcMaterialProfileSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#compositeProfile_IfcMaterialProfileSet">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeProfileDef"/>
        <rdfs:label>CompositeProfile</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#compositionType_IfcSpatialStructureElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#compositionType_IfcSpatialStructureElement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialStructureElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementCompositionEnum"/>
        <rdfs:label>CompositionType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#compressionFailureX_IfcFailureConnectionCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#compressionFailureX_IfcFailureConnectionCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFailureConnectionCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
        <rdfs:label>CompressionFailureX</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#compressionFailureY_IfcFailureConnectionCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#compressionFailureY_IfcFailureConnectionCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFailureConnectionCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
        <rdfs:label>CompressionFailureY</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#compressionFailureZ_IfcFailureConnectionCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#compressionFailureZ_IfcFailureConnectionCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFailureConnectionCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
        <rdfs:label>CompressionFailureZ</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#concentrationExponent_IfcLightSourceSpot -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#concentrationExponent_IfcLightSourceSpot">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceSpot"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
        <rdfs:label>ConcentrationExponent</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#conditionCoordinateSystem_IfcRelConnectsStructuralMember -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#conditionCoordinateSystem_IfcRelConnectsStructuralMember">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralMember"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
        <rdfs:label>ConditionCoordinateSystem</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#conditionCoordinateSystem_IfcStructuralPointConnection -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#conditionCoordinateSystem_IfcStructuralPointConnection">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralPointConnection"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
        <rdfs:label>ConditionCoordinateSystem</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#condition_IfcAppliedValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#condition_IfcAppliedValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Condition</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#confidentiality_IfcDocumentInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#confidentiality_IfcDocumentInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentConfidentialityEnum"/>
        <rdfs:label>Confidentiality</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectedBy_IfcStructuralMember -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectedBy_IfcStructuralMember">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralMember"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralMember"/>
        <rdfs:label>ConnectedBy</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectedFrom_IfcElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectedFrom_IfcElement">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsElements"/>
        <rdfs:label>ConnectedFrom</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectedFrom_IfcPort -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectedFrom_IfcPort">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedPort_IfcRelConnectsPorts"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPort"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPorts"/>
        <rdfs:label>ConnectedFrom</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectedTo_IfcElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectedTo_IfcElement">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsElements"/>
        <rdfs:label>ConnectedTo</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectedTo_IfcPort -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectedTo_IfcPort">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingPort_IfcRelConnectsPorts"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPort"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPorts"/>
        <rdfs:label>ConnectedTo</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectionConstraint_IfcRelConnectsWithEccentricity -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectionConstraint_IfcRelConnectsWithEccentricity">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsWithEccentricity"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionGeometry"/>
        <rdfs:label>ConnectionConstraint</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectionGeometry_IfcRelConnectsElements -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectionGeometry_IfcRelConnectsElements">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsElements"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionGeometry"/>
        <rdfs:label>ConnectionGeometry</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectionGeometry_IfcRelSpaceBoundary -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectionGeometry_IfcRelSpaceBoundary">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionGeometry"/>
        <rdfs:label>ConnectionGeometry</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectionType_IfcRelConnectsWithRealizingElements -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectionType_IfcRelConnectsWithRealizingElements">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsWithRealizingElements"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>ConnectionType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectsStructuralMembers_IfcStructuralConnection -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectsStructuralMembers_IfcStructuralConnection">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedStructuralConnection_IfcRelConnectsStructuralMember"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralConnection"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralMember"/>
        <rdfs:label>ConnectsStructuralMembers</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constantAttenuation_IfcLightSourcePositional -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constantAttenuation_IfcLightSourcePositional">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourcePositional"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
        <rdfs:label>ConstantAttenuation</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constraintGrade_IfcConstraint -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constraintGrade_IfcConstraint">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraintEnum"/>
        <rdfs:label>ConstraintGrade</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constraintSource_IfcConstraint -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constraintSource_IfcConstraint">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>ConstraintSource</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constructionType_IfcDoorStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constructionType_IfcDoorStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleConstructionEnum"/>
        <rdfs:label>ConstructionType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constructionType_IfcPile -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constructionType_IfcPile">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPile"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileConstructionEnum"/>
        <rdfs:label>ConstructionType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constructionType_IfcWindowStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constructionType_IfcWindowStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleConstructionEnum"/>
        <rdfs:label>ConstructionType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#containedIn_IfcPort -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#containedIn_IfcPort">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPort"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPortToElement"/>
        <rdfs:label>ContainedIn</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#containsElements_IfcSpatialElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#containsElements_IfcSpatialElement">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelContainedInSpatialStructure"/>
        <rdfs:label>ContainsElements</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#contextIdentifier_IfcRepresentationContext -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#contextIdentifier_IfcRepresentationContext">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationContext"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>ContextIdentifier</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#contextOfItems_IfcRepresentation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#contextOfItems_IfcRepresentation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationContext"/>
        <rdfs:label>ContextOfItems</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#contextType_IfcRepresentationContext -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#contextType_IfcRepresentationContext">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationContext"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>ContextType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#controlPointsList_IfcBSplineCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#controlPointsList_IfcBSplineCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List"/>
        <rdfs:label>ControlPointsList</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#controlPointsList_IfcBSplineSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#controlPointsList_IfcBSplineSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List_List"/>
        <rdfs:label>ControlPointsList</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#controls_IfcControl -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#controls_IfcControl">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingControl_IfcRelAssignsToControl"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControl"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToControl"/>
        <rdfs:label>Controls</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#conversionFactor_IfcConversionBasedUnit -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#conversionFactor_IfcConversionBasedUnit">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConversionBasedUnit"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureWithUnit"/>
        <rdfs:label>ConversionFactor</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#conversionOffset_IfcConversionBasedUnitWithOffset -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#conversionOffset_IfcConversionBasedUnitWithOffset">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConversionBasedUnitWithOffset"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
        <rdfs:label>ConversionOffset</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordIndex_IfcIndexedPolygonalFace -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordIndex_IfcIndexedPolygonalFace">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolygonalFace"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
        <rdfs:label>CoordIndex</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordIndex_IfcTriangulatedFaceSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordIndex_IfcTriangulatedFaceSet">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTriangulatedFaceSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List_List"/>
        <rdfs:label>CoordIndex</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordList_IfcCartesianPointList2D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordList_IfcCartesianPointList2D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList2D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List_List"/>
        <rdfs:label>CoordList</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordList_IfcCartesianPointList3D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordList_IfcCartesianPointList3D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList3D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List_List"/>
        <rdfs:label>CoordList</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordinateSpaceDimension_IfcGeometricRepresentationContext -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordinateSpaceDimension_IfcGeometricRepresentationContext">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationContext"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDimensionCount"/>
        <rdfs:label>CoordinateSpaceDimension</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordinates_IfcCartesianPoint -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordinates_IfcCartesianPoint">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
        <rdfs:label>Coordinates</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordinates_IfcTessellatedFaceSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordinates_IfcTessellatedFaceSet">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedFaceSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList3D"/>
        <rdfs:label>Coordinates</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordinates_IfcTextureVertex -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordinates_IfcTextureVertex">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List"/>
        <rdfs:label>Coordinates</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#corner_IfcBoundingBox -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#corner_IfcBoundingBox">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundingBox"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
        <rdfs:label>Corner</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#correspondingBoundary_IfcRelSpaceBoundary2ndLevel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#correspondingBoundary_IfcRelSpaceBoundary2ndLevel">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary2ndLevel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary2ndLevel"/>
        <rdfs:label>CorrespondingBoundary</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#corresponds_IfcRelSpaceBoundary2ndLevel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#corresponds_IfcRelSpaceBoundary2ndLevel">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#correspondingBoundary_IfcRelSpaceBoundary2ndLevel"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary2ndLevel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary2ndLevel"/>
        <rdfs:label>Corresponds</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#costQuantities_IfcCostItem -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#costQuantities_IfcCostItem">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostItem"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity_List"/>
        <rdfs:label>CostQuantities</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#costValues_IfcCostItem -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#costValues_IfcCostItem">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostItem"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue_List"/>
        <rdfs:label>CostValues</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#countValue_IfcQuantityCount -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#countValue_IfcQuantityCount">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityCount"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCountMeasure"/>
        <rdfs:label>CountValue</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#country_IfcPostalAddress -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#country_IfcPostalAddress">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPostalAddress"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Country</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coversElements_IfcCovering -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coversElements_IfcCovering">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedCoverings_IfcRelCoversBldgElements"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCovering"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversBldgElements"/>
        <rdfs:label>CoversElements</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coversSpaces_IfcCovering -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coversSpaces_IfcCovering">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCovering"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversSpaces"/>
        <rdfs:label>CoversSpaces</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creatingActor_IfcConstraint -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creatingActor_IfcConstraint">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
        <rdfs:label>CreatingActor</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creationDate_IfcOwnerHistory -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creationDate_IfcOwnerHistory">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOwnerHistory"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeStamp"/>
        <rdfs:label>CreationDate</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creationDate_IfcWorkControl -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creationDate_IfcWorkControl">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkControl"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>CreationDate</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creationTime_IfcConstraint -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creationTime_IfcConstraint">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>CreationTime</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creationTime_IfcDocumentInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creationTime_IfcDocumentInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>CreationTime</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creators_IfcWorkControl -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creators_IfcWorkControl">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkControl"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerson"/>
        <rdfs:label>Creators</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionArea_IfcReinforcingBar -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionArea_IfcReinforcingBar">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBar"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
        <rdfs:label>CrossSectionArea</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionArea_IfcReinforcingBarType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionArea_IfcReinforcingBarType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
        <rdfs:label>CrossSectionArea</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionArea_IfcTendon -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionArea_IfcTendon">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendon"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
        <rdfs:label>CrossSectionArea</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionArea_IfcTendonType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionArea_IfcTendonType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
        <rdfs:label>CrossSectionArea</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionPositions_IfcSectionedSolidHorizontal -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionPositions_IfcSectionedSolidHorizontal">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSolidHorizontal"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression_List"/>
        <rdfs:label>CrossSectionPositions</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionPositions_IfcSectionedSpine -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionPositions_IfcSectionedSpine">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D_List"/>
        <rdfs:label>CrossSectionPositions</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionReinforcementDefinitions_IfcSectionReinforcementProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionReinforcementDefinitions_IfcSectionReinforcementProperties">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcementBarProperties"/>
        <rdfs:label>CrossSectionReinforcementDefinitions</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSections_IfcSectionedSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSections_IfcSectionedSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef_List"/>
        <rdfs:label>CrossSections</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSections_IfcSectionedSpine -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSections_IfcSectionedSpine">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef_List"/>
        <rdfs:label>CrossSections</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#currency_IfcMonetaryUnit -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#currency_IfcMonetaryUnit">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMonetaryUnit"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Currency</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#currentValue_IfcAsset -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#currentValue_IfcAsset">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsset"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue"/>
        <rdfs:label>CurrentValue</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#currentValue_IfcInventory -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#currentValue_IfcInventory">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInventory"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue"/>
        <rdfs:label>CurrentValue</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curve3D_IfcSurfaceCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curve3D_IfcSurfaceCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:label>Curve3D</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveColour_IfcCurveStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveColour_IfcCurveStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColour"/>
        <rdfs:label>CurveColour</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveFontScaling_IfcCurveStyleFontAndScaling -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveFontScaling_IfcCurveStyleFontAndScaling">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontAndScaling"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
        <rdfs:label>CurveFontScaling</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveFont_IfcCurveStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveFont_IfcCurveStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveFontOrScaledCurveFontSelect"/>
        <rdfs:label>CurveFont</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveFont_IfcCurveStyleFontAndScaling -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveFont_IfcCurveStyleFontAndScaling">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontAndScaling"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontSelect"/>
        <rdfs:label>CurveFont</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveForm_IfcBSplineCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveForm_IfcBSplineCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurveForm"/>
        <rdfs:label>CurveForm</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveGeometry_IfcAlignment2DHorizontalSegment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveGeometry_IfcAlignment2DHorizontalSegment">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontalSegment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveSegment2D"/>
        <rdfs:label>CurveGeometry</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveInterpolation_IfcPropertyTableValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveInterpolation_IfcPropertyTableValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTableValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveInterpolationEnum"/>
        <rdfs:label>CurveInterpolation</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveOnRelatedElement_IfcConnectionCurveGeometry -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveOnRelatedElement_IfcConnectionCurveGeometry">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionCurveGeometry"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveOrEdgeCurve"/>
        <rdfs:label>CurveOnRelatedElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveOnRelatingElement_IfcConnectionCurveGeometry -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveOnRelatingElement_IfcConnectionCurveGeometry">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionCurveGeometry"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveOrEdgeCurve"/>
        <rdfs:label>CurveOnRelatingElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveWidth_IfcCurveStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveWidth_IfcCurveStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
        <rdfs:label>CurveWidth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curve_IfcArbitraryOpenProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curve_IfcArbitraryOpenProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArbitraryOpenProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedCurve"/>
        <rdfs:label>Curve</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dataOrigin_IfcSchedulingTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dataOrigin_IfcSchedulingTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSchedulingTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDataOriginEnum"/>
        <rdfs:label>DataOrigin</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dataOrigin_IfcTimeSeries -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dataOrigin_IfcTimeSeries">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeries"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDataOriginEnum"/>
        <rdfs:label>DataOrigin</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dataValue_IfcMetric -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dataValue_IfcMetric">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMetric"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMetricValueSelect"/>
        <rdfs:label>DataValue</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dayComponent_IfcRecurrencePattern -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dayComponent_IfcRecurrencePattern">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrencePattern"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDayInMonthNumber"/>
        <rdfs:label>DayComponent</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#declares_IfcContext -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#declares_IfcContext">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcContext"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDeclares"/>
        <rdfs:label>Declares</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#declares_IfcObject -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#declares_IfcObject">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingObject_IfcRelDefinesByObject"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByObject"/>
        <rdfs:label>Declares</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#decomposes_IfcObjectDefinition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#decomposes_IfcObjectDefinition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAggregates"/>
        <rdfs:label>Decomposes</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definedUnit_IfcPropertyTableValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definedUnit_IfcPropertyTableValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTableValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
        <rdfs:label>DefinedUnit</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definedValues_IfcPropertyTableValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definedValues_IfcPropertyTableValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTableValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
        <rdfs:label>DefinedValues</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definesOccurrence_IfcPropertySetDefinition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definesOccurrence_IfcPropertySetDefinition">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingPropertyDefinition_IfcRelDefinesByProperties"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByProperties"/>
        <rdfs:label>DefinesOccurrence</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definesType_IfcPropertySetDefinition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definesType_IfcPropertySetDefinition">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasPropertySets_IfcTypeObject"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeObject"/>
        <rdfs:label>DefinesType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#defines_IfcPropertySetTemplate -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#defines_IfcPropertySetTemplate">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplate"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByTemplate"/>
        <rdfs:label>Defines</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definingUnit_IfcPropertyTableValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definingUnit_IfcPropertyTableValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTableValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
        <rdfs:label>DefiningUnit</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definingValues_IfcPropertyTableValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definingValues_IfcPropertyTableValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTableValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
        <rdfs:label>DefiningValues</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definitionType_IfcReinforcementDefinitionProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definitionType_IfcReinforcementDefinitionProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcementDefinitionProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>DefinitionType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#degree_IfcBSplineCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#degree_IfcBSplineCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
        <rdfs:label>Degree</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#deltaTConstant_IfcStructuralLoadTemperature -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#deltaTConstant_IfcStructuralLoadTemperature">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadTemperature"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermodynamicTemperatureMeasure"/>
        <rdfs:label>DeltaTConstant</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#deltaTY_IfcStructuralLoadTemperature -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#deltaTY_IfcStructuralLoadTemperature">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadTemperature"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermodynamicTemperatureMeasure"/>
        <rdfs:label>DeltaTY</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#deltaTZ_IfcStructuralLoadTemperature -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#deltaTZ_IfcStructuralLoadTemperature">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadTemperature"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermodynamicTemperatureMeasure"/>
        <rdfs:label>DeltaTZ</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dependantProperty_IfcPropertyDependencyRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dependantProperty_IfcPropertyDependencyRelationship">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#propertyDependsOn_IfcProperty"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDependencyRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
        <rdfs:label>DependantProperty</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dependingProperty_IfcPropertyDependencyRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dependingProperty_IfcPropertyDependencyRelationship">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#propertyForDependance_IfcProperty"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDependencyRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
        <rdfs:label>DependingProperty</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depreciatedValue_IfcAsset -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depreciatedValue_IfcAsset">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsset"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue"/>
        <rdfs:label>DepreciatedValue</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcCShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcCShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Depth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcExtrudedAreaSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcExtrudedAreaSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExtrudedAreaSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Depth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcLShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcLShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Depth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcSurfaceOfLinearExtrusion -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcSurfaceOfLinearExtrusion">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceOfLinearExtrusion"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>Depth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcTShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcTShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Depth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcUShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcUShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Depth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcZShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcZShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Depth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcActorRole -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcActorRole">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcAddress -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcAddress">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcAppliedValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcAppliedValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcApproval -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcApproval">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcClassification -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcClassification">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassification"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcClassificationReference -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcClassificationReference">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationReference"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcConstraint -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcConstraint">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcCoordinateReferenceSystem -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcCoordinateReferenceSystem">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateReferenceSystem"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcDocumentInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcDocumentInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcDocumentReference -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcDocumentReference">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentReference"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcExtendedProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcExtendedProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExtendedProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcLibraryInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcLibraryInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcLibraryReference -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcLibraryReference">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryReference"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterial -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterial">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialConstituent -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialConstituent">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituent"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialConstituentSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialConstituentSet">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituentSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialLayer -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialLayer">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialLayerSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialLayerSet">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialProfile -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialProfile">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialProfileSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialProfileSet">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcOrganization -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcOrganization">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcPhysicalQuantity -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcPhysicalQuantity">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcPresentationLayerAssignment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcPresentationLayerAssignment">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationLayerAssignment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcProductRepresentation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcProductRepresentation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductRepresentation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcProperty -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcProperty">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcResourceLevelRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcResourceLevelRelationship">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceLevelRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcRoot -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcRoot">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoot"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcShapeAspect -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcShapeAspect">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcTableColumn -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcTableColumn">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableColumn"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcTimeSeries -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcTimeSeries">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeries"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Description</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#destabilizingLoad_IfcStructuralAction -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#destabilizingLoad_IfcStructuralAction">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralAction"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>DestabilizingLoad</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#diffuseColour_IfcSurfaceStyleRendering -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#diffuseColour_IfcSurfaceStyleRendering">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRendering"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourOrFactor"/>
        <rdfs:label>DiffuseColour</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#diffuseReflectionColour_IfcSurfaceStyleLighting -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#diffuseReflectionColour_IfcSurfaceStyleLighting">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleLighting"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
        <rdfs:label>DiffuseReflectionColour</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#diffuseTransmissionColour_IfcSurfaceStyleLighting -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#diffuseTransmissionColour_IfcSurfaceStyleLighting">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleLighting"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
        <rdfs:label>DiffuseTransmissionColour</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#diffuseTransmissionColour_IfcSurfaceStyleRendering -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#diffuseTransmissionColour_IfcSurfaceStyleRendering">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRendering"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourOrFactor"/>
        <rdfs:label>DiffuseTransmissionColour</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dimensions_IfcNamedUnit -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dimensions_IfcNamedUnit">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNamedUnit"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDimensionalExponents"/>
        <rdfs:label>Dimensions</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dir_IfcLine -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dir_IfcLine">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLine"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
        <rdfs:label>Dir</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directionRatios_IfcDirection -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directionRatios_IfcDirection">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List"/>
        <rdfs:label>DirectionRatios</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directionSense_IfcMaterialLayerSetUsage -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directionSense_IfcMaterialLayerSetUsage">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerSetUsage"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirectionSenseEnum"/>
        <rdfs:label>DirectionSense</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directrix_IfcFixedReferenceSweptAreaSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directrix_IfcFixedReferenceSweptAreaSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFixedReferenceSweptAreaSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:label>Directrix</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directrix_IfcSectionedSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directrix_IfcSectionedSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:label>Directrix</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directrix_IfcSurfaceCurveSweptAreaSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directrix_IfcSurfaceCurveSweptAreaSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurveSweptAreaSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:label>Directrix</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directrix_IfcSweptDiskSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directrix_IfcSweptDiskSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptDiskSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:label>Directrix</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#discrimination_IfcPhysicalComplexQuantity -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#discrimination_IfcPhysicalComplexQuantity">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalComplexQuantity"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Discrimination</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dispersionFactor_IfcSurfaceStyleRefraction -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dispersionFactor_IfcSurfaceStyleRefraction">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRefraction"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
        <rdfs:label>DispersionFactor</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#displacementX_IfcStructuralLoadSingleDisplacement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#displacementX_IfcStructuralLoadSingleDisplacement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleDisplacement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>DisplacementX</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#displacementY_IfcStructuralLoadSingleDisplacement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#displacementY_IfcStructuralLoadSingleDisplacement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleDisplacement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>DisplacementY</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#displacementZ_IfcStructuralLoadSingleDisplacement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#displacementZ_IfcStructuralLoadSingleDisplacement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleDisplacement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>DisplacementZ</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distanceAlong_IfcDistanceExpression -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distanceAlong_IfcDistanceExpression">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>DistanceAlong</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distanceAttenuation_IfcLightSourcePositional -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distanceAttenuation_IfcLightSourcePositional">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourcePositional"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
        <rdfs:label>DistanceAttenuation</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distance_IfcLinearPlacement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distance_IfcLinearPlacement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearPlacement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
        <rdfs:label>Distance</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distance_IfcOffsetCurve2D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distance_IfcOffsetCurve2D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve2D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>Distance</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distance_IfcOffsetCurve3D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distance_IfcOffsetCurve3D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve3D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>Distance</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distortion_IfcStructuralLoadSingleDisplacementDistortion -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distortion_IfcStructuralLoadSingleDisplacementDistortion">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleDisplacementDistortion"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurvatureMeasure"/>
        <rdfs:label>Distortion</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distributionData_IfcLightIntensityDistribution -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distributionData_IfcLightIntensityDistribution">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightIntensityDistribution"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionData_List"/>
        <rdfs:label>DistributionData</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#documentOwner_IfcDocumentInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#documentOwner_IfcDocumentInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
        <rdfs:label>DocumentOwner</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#durationType_IfcLagTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#durationType_IfcLagTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLagTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskDurationEnum"/>
        <rdfs:label>DurationType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#durationType_IfcTaskTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#durationType_IfcTaskTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskDurationEnum"/>
        <rdfs:label>DurationType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#duration_IfcWorkControl -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#duration_IfcWorkControl">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkControl"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
        <rdfs:label>Duration</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#earlyDate_IfcEventTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#earlyDate_IfcEventTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>EarlyDate</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#earlyFinish_IfcTaskTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#earlyFinish_IfcTaskTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>EarlyFinish</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#earlyStart_IfcTaskTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#earlyStart_IfcTaskTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>EarlyStart</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eastings_IfcMapConversion -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eastings_IfcMapConversion">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMapConversion"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>Eastings</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eccentricityInX_IfcConnectionPointEccentricity -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eccentricityInX_IfcConnectionPointEccentricity">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionPointEccentricity"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>EccentricityInX</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eccentricityInY_IfcConnectionPointEccentricity -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eccentricityInY_IfcConnectionPointEccentricity">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionPointEccentricity"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>EccentricityInY</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eccentricityInZ_IfcConnectionPointEccentricity -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eccentricityInZ_IfcConnectionPointEccentricity">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionPointEccentricity"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>EccentricityInZ</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeElement_IfcOrientedEdge -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeElement_IfcOrientedEdge">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientedEdge"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdge"/>
        <rdfs:label>EdgeElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeEnd_IfcEdge -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeEnd_IfcEdge">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdge"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertex"/>
        <rdfs:label>EdgeEnd</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeGeometry_IfcEdgeCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeGeometry_IfcEdgeCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdgeCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:label>EdgeGeometry</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeList_IfcEdgeLoop -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeList_IfcEdgeLoop">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdgeLoop"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientedEdge_List"/>
        <rdfs:label>EdgeList</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeList_IfcPath -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeList_IfcPath">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPath"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientedEdge_List"/>
        <rdfs:label>EdgeList</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeRadius_IfcLShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeRadius_IfcLShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>EdgeRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeRadius_IfcUShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeRadius_IfcUShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>EdgeRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeRadius_IfcZShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeRadius_IfcZShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>EdgeRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeStart_IfcEdge -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeStart_IfcEdge">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdge"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertex"/>
        <rdfs:label>EdgeStart</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#editionDate_IfcClassification -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#editionDate_IfcClassification">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassification"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
        <rdfs:label>EditionDate</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edition_IfcClassification -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edition_IfcClassification">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassification"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Edition</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#editors_IfcDocumentInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#editors_IfcDocumentInformation">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
        <rdfs:label>Editors</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#effectiveDepth_IfcReinforcementBarProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#effectiveDepth_IfcReinforcementBarProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcementBarProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>EffectiveDepth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#electricCurrentExponent_IfcDimensionalExponents -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#electricCurrentExponent_IfcDimensionalExponents">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDimensionalExponents"/>
        <rdfs:range rdf:resource="https://w3id.org/express#INTEGER"/>
        <rdfs:label>ElectricCurrentExponent</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#electronicFormat_IfcDocumentInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#electronicFormat_IfcDocumentInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>ElectronicFormat</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#electronicMailAddresses_IfcTelecomAddress -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#electronicMailAddresses_IfcTelecomAddress">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTelecomAddress"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
        <rdfs:label>ElectronicMailAddresses</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elementType_IfcElementType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elementType_IfcElementType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>ElementType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elementType_IfcSpatialElementType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elementType_IfcSpatialElementType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElementType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>ElementType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elements_IfcDerivedUnit -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elements_IfcDerivedUnit">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnit"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitElement"/>
        <rdfs:label>Elements</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elements_IfcGeometricSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elements_IfcGeometricSet">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSetSelect"/>
        <rdfs:label>Elements</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elevationOfRefHeight_IfcBuilding -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elevationOfRefHeight_IfcBuilding">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuilding"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>ElevationOfRefHeight</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elevationOfTerrain_IfcBuilding -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elevationOfTerrain_IfcBuilding">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuilding"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>ElevationOfTerrain</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elevationWithFlooring_IfcSpace -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elevationWithFlooring_IfcSpace">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpace"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>ElevationWithFlooring</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elevation_IfcBuildingStorey -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elevation_IfcBuildingStorey">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingStorey"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>Elevation</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enclosure_IfcBoxedHalfSpace -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enclosure_IfcBoxedHalfSpace">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoxedHalfSpace"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundingBox"/>
        <rdfs:label>Enclosure</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endParam_IfcFixedReferenceSweptAreaSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endParam_IfcFixedReferenceSweptAreaSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFixedReferenceSweptAreaSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
        <rdfs:label>EndParam</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endParam_IfcSurfaceCurveSweptAreaSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endParam_IfcSurfaceCurveSweptAreaSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurveSweptAreaSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
        <rdfs:label>EndParam</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endParam_IfcSweptDiskSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endParam_IfcSweptDiskSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptDiskSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
        <rdfs:label>EndParam</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endProfile_IfcSectionProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endProfile_IfcSectionProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
        <rdfs:label>EndProfile</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endRadius_IfcTransitionCurveSegment2D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endRadius_IfcTransitionCurveSegment2D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCurveSegment2D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>EndRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endSweptArea_IfcExtrudedAreaSolidTapered -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endSweptArea_IfcExtrudedAreaSolidTapered">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExtrudedAreaSolidTapered"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
        <rdfs:label>EndSweptArea</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endSweptArea_IfcRevolvedAreaSolidTapered -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endSweptArea_IfcRevolvedAreaSolidTapered">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRevolvedAreaSolidTapered"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
        <rdfs:label>EndSweptArea</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endTag_IfcAlignment2DSegment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endTag_IfcAlignment2DSegment">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DSegment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>EndTag</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endTime_IfcTimePeriod -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endTime_IfcTimePeriod">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimePeriod"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTime"/>
        <rdfs:label>EndTime</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endTime_IfcTimeSeries -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endTime_IfcTimeSeries">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeries"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>EndTime</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#engagedIn_IfcPerson -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#engagedIn_IfcPerson">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thePerson_IfcPersonAndOrganization"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerson"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPersonAndOrganization"/>
        <rdfs:label>EngagedIn</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#engages_IfcOrganization -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#engages_IfcOrganization">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPersonAndOrganization"/>
        <rdfs:label>Engages</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enumerationReference_IfcPropertyEnumeratedValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enumerationReference_IfcPropertyEnumeratedValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyEnumeratedValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyEnumeration"/>
        <rdfs:label>EnumerationReference</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enumerationValues_IfcPropertyEnumeratedValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enumerationValues_IfcPropertyEnumeratedValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyEnumeratedValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
        <rdfs:label>EnumerationValues</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enumerationValues_IfcPropertyEnumeration -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enumerationValues_IfcPropertyEnumeration">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyEnumeration"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
        <rdfs:label>EnumerationValues</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enumerators_IfcSimplePropertyTemplate -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enumerators_IfcSimplePropertyTemplate">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplate"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyEnumeration"/>
        <rdfs:label>Enumerators</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eventOccurenceTime_IfcEvent -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eventOccurenceTime_IfcEvent">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvent"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTime"/>
        <rdfs:label>EventOccurenceTime</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eventTriggerType_IfcEvent -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eventTriggerType_IfcEvent">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvent"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTriggerTypeEnum"/>
        <rdfs:label>EventTriggerType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eventTriggerType_IfcEventType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eventTriggerType_IfcEventType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTriggerTypeEnum"/>
        <rdfs:label>EventTriggerType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#exceptionTimes_IfcWorkCalendar -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#exceptionTimes_IfcWorkCalendar">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendar"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkTime"/>
        <rdfs:label>ExceptionTimes</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#exchangeRate_IfcCurrencyRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#exchangeRate_IfcCurrencyRelationship">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurrencyRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
        <rdfs:label>ExchangeRate</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#exponent_IfcDerivedUnitElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#exponent_IfcDerivedUnitElement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitElement"/>
        <rdfs:range rdf:resource="https://w3id.org/express#INTEGER"/>
        <rdfs:label>Exponent</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#expression_IfcMaterialRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#expression_IfcMaterialRelationship">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Expression</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#expression_IfcPropertyDependencyRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#expression_IfcPropertyDependencyRelationship">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDependencyRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Expression</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#expression_IfcPropertyTableValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#expression_IfcPropertyTableValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTableValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Expression</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#expression_IfcSimplePropertyTemplate -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#expression_IfcSimplePropertyTemplate">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplate"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Expression</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#extent_IfcTextLiteralWithExtent -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#extent_IfcTextLiteralWithExtent">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteralWithExtent"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <rdfs:label>Extent</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#externalReferenceForResources_IfcExternalReference -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#externalReferenceForResources_IfcExternalReference">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReference"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReferenceRelationship"/>
        <rdfs:label>ExternalReferenceForResources</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#extrudedDirection_IfcExtrudedAreaSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#extrudedDirection_IfcExtrudedAreaSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExtrudedAreaSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <rdfs:label>ExtrudedDirection</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#extrudedDirection_IfcSurfaceOfLinearExtrusion -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#extrudedDirection_IfcSurfaceOfLinearExtrusion">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceOfLinearExtrusion"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <rdfs:label>ExtrudedDirection</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#faceSurface_IfcFaceSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#faceSurface_IfcFaceSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <rdfs:label>FaceSurface</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#faces_IfcPolygonalFaceSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#faces_IfcPolygonalFaceSet">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolygonalFaceSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolygonalFace_List"/>
        <rdfs:label>Faces</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#facsimileNumbers_IfcTelecomAddress -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#facsimileNumbers_IfcTelecomAddress">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTelecomAddress"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
        <rdfs:label>FacsimileNumbers</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#factor_IfcRelAssignsToGroupByFactor -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#factor_IfcRelAssignsToGroupByFactor">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToGroupByFactor"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure"/>
        <rdfs:label>Factor</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#familyName_IfcPerson -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#familyName_IfcPerson">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerson"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>FamilyName</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fbsmFaces_IfcFaceBasedSurfaceModel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fbsmFaces_IfcFaceBasedSurfaceModel">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBasedSurfaceModel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectedFaceSet"/>
        <rdfs:label>FbsmFaces</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fillStyles_IfcFillAreaStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fillStyles_IfcFillAreaStyle">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillStyleSelect"/>
        <rdfs:label>FillStyles</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcIShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcIShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>FilletRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcLShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcLShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>FilletRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcSweptDiskSolidPolygonal -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcSweptDiskSolidPolygonal">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptDiskSolidPolygonal"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>FilletRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcTShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcTShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>FilletRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcUShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcUShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>FilletRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcZShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcZShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>FilletRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fillsVoids_IfcElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fillsVoids_IfcElement">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedBuildingElement_IfcRelFillsElement"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFillsElement"/>
        <rdfs:label>FillsVoids</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#finishTime_IfcWorkControl -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#finishTime_IfcWorkControl">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkControl"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>FinishTime</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#finish_IfcWorkTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#finish_IfcWorkTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
        <rdfs:label>Finish</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#firstMullionOffset_IfcWindowLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#firstMullionOffset_IfcWindowLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
        <rdfs:label>FirstMullionOffset</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#firstOperand_IfcBooleanResult -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#firstOperand_IfcBooleanResult">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanResult"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanOperand"/>
        <rdfs:label>FirstOperand</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#firstTransomOffset_IfcWindowLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#firstTransomOffset_IfcWindowLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
        <rdfs:label>FirstTransomOffset</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fixedAxisVertical_IfcSectionedSolidHorizontal -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fixedAxisVertical_IfcSectionedSolidHorizontal">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSolidHorizontal"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>FixedAxisVertical</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fixedReference_IfcFixedReferenceSweptAreaSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fixedReference_IfcFixedReferenceSweptAreaSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFixedReferenceSweptAreaSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <rdfs:label>FixedReference</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fixedUntilDate_IfcAppliedValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fixedUntilDate_IfcAppliedValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
        <rdfs:label>FixedUntilDate</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flags_IfcTriangulatedIrregularNetwork -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flags_IfcTriangulatedIrregularNetwork">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTriangulatedIrregularNetwork"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
        <rdfs:label>Flags</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeEdgeRadius_IfcIShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeEdgeRadius_IfcIShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>FlangeEdgeRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeEdgeRadius_IfcTShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeEdgeRadius_IfcTShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>FlangeEdgeRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeSlope_IfcIShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeSlope_IfcIShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
        <rdfs:label>FlangeSlope</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeSlope_IfcTShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeSlope_IfcTShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
        <rdfs:label>FlangeSlope</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeSlope_IfcUShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeSlope_IfcUShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
        <rdfs:label>FlangeSlope</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeThickness_IfcIShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeThickness_IfcIShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>FlangeThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeThickness_IfcTShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeThickness_IfcTShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>FlangeThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeThickness_IfcUShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeThickness_IfcUShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>FlangeThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeThickness_IfcZShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeThickness_IfcZShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>FlangeThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeWidth_IfcTShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeWidth_IfcTShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>FlangeWidth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeWidth_IfcUShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeWidth_IfcUShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>FlangeWidth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeWidth_IfcZShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeWidth_IfcZShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>FlangeWidth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flowDirection_IfcDistributionPort -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flowDirection_IfcDistributionPort">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionPort"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowDirectionEnum"/>
        <rdfs:label>FlowDirection</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fontFamily_IfcTextStyleFontModel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fontFamily_IfcTextStyleFontModel">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleFontModel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextFontName_List"/>
        <rdfs:label>FontFamily</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fontSize_IfcTextStyleFontModel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fontSize_IfcTextStyleFontModel">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleFontModel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
        <rdfs:label>FontSize</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fontStyle_IfcTextStyleFontModel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fontStyle_IfcTextStyleFontModel">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleFontModel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFontStyle"/>
        <rdfs:label>FontStyle</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fontVariant_IfcTextStyleFontModel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fontVariant_IfcTextStyleFontModel">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleFontModel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFontVariant"/>
        <rdfs:label>FontVariant</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fontWeight_IfcTextStyleFontModel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fontWeight_IfcTextStyleFontModel">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleFontModel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFontWeight"/>
        <rdfs:label>FontWeight</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forLayerSet_IfcMaterialLayerSetUsage -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forLayerSet_IfcMaterialLayerSetUsage">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerSetUsage"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerSet"/>
        <rdfs:label>ForLayerSet</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forProfileEndSet_IfcMaterialProfileSetUsageTapering -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forProfileEndSet_IfcMaterialProfileSetUsageTapering">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSetUsageTapering"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSet"/>
        <rdfs:label>ForProfileEndSet</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forProfileSet_IfcMaterialProfileSetUsage -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forProfileSet_IfcMaterialProfileSetUsage">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSetUsage"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSet"/>
        <rdfs:label>ForProfileSet</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forceX_IfcStructuralLoadSingleForce -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forceX_IfcStructuralLoadSingleForce">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleForce"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
        <rdfs:label>ForceX</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forceY_IfcStructuralLoadSingleForce -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forceY_IfcStructuralLoadSingleForce">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleForce"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
        <rdfs:label>ForceY</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forceZ_IfcStructuralLoadSingleForce -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forceZ_IfcStructuralLoadSingleForce">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleForce"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
        <rdfs:label>ForceZ</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityArea -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityArea">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityArea"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Formula</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityCount -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityCount">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityCount"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Formula</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityLength -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityLength">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityLength"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Formula</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Formula</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityVolume -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityVolume">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityVolume"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Formula</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityWeight -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityWeight">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityWeight"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Formula</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fraction_IfcMaterialConstituent -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fraction_IfcMaterialConstituent">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituent"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
        <rdfs:label>Fraction</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#frameDepth_IfcPermeableCoveringProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#frameDepth_IfcPermeableCoveringProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermeableCoveringProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>FrameDepth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#frameDepth_IfcWindowPanelProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#frameDepth_IfcWindowPanelProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>FrameDepth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#frameThickness_IfcPermeableCoveringProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#frameThickness_IfcPermeableCoveringProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermeableCoveringProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>FrameThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#frameThickness_IfcWindowPanelProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#frameThickness_IfcWindowPanelProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>FrameThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#freeFloat_IfcTaskTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#freeFloat_IfcTaskTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
        <rdfs:label>FreeFloat</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#frictionCoefficient_IfcTendon -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#frictionCoefficient_IfcTendon">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendon"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
        <rdfs:label>FrictionCoefficient</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#geodeticDatum_IfcCoordinateReferenceSystem -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#geodeticDatum_IfcCoordinateReferenceSystem">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateReferenceSystem"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>GeodeticDatum</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#girth_IfcCShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#girth_IfcCShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Girth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#givenName_IfcPerson -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#givenName_IfcPerson">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerson"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>GivenName</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#givingApproval_IfcApproval -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#givingApproval_IfcApproval">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
        <rdfs:label>GivingApproval</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#globalId_IfcRoot -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#globalId_IfcRoot">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoot"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGloballyUniqueId"/>
        <rdfs:label>GlobalId</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#globalOrLocal_IfcStructuralActivity -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#globalOrLocal_IfcStructuralActivity">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivity"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGlobalOrLocalEnum"/>
        <rdfs:label>GlobalOrLocal</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#green_IfcColourRgb -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#green_IfcColourRgb">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
        <rdfs:label>Green</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasApprovals_IfcProperty -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasApprovals_IfcProperty">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedResourceObjects_IfcResourceApprovalRelationship"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceApprovalRelationship"/>
        <rdfs:label>HasApprovals</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasAssignments_IfcObjectDefinition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasAssignments_IfcObjectDefinition">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelAssigns"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssigns"/>
        <rdfs:label>HasAssignments</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasColours_IfcTessellatedFaceSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasColours_IfcTessellatedFaceSet">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedFaceSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedColourMap"/>
        <rdfs:label>HasColours</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasConstraints_IfcProperty -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasConstraints_IfcProperty">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedResourceObjects_IfcResourceConstraintRelationship"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceConstraintRelationship"/>
        <rdfs:label>HasConstraints</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasControlElements_IfcDistributionFlowElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasControlElements_IfcDistributionFlowElement">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingFlowElement_IfcRelFlowControlElements"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFlowControlElements"/>
        <rdfs:label>HasControlElements</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasCoverings_IfcElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasCoverings_IfcElement">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversBldgElements"/>
        <rdfs:label>HasCoverings</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasCoverings_IfcSpace -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasCoverings_IfcSpace">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingSpace_IfcRelCoversSpaces"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpace"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversSpaces"/>
        <rdfs:label>HasCoverings</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasDocumentReferences_IfcDocumentInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasDocumentReferences_IfcDocumentInformation">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentReference"/>
        <rdfs:label>HasDocumentReferences</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasFillings_IfcOpeningElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasFillings_IfcOpeningElement">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpeningElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFillsElement"/>
        <rdfs:label>HasFillings</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasLibraryReferences_IfcLibraryInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasLibraryReferences_IfcLibraryInformation">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencedLibrary_IfcLibraryReference"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryReference"/>
        <rdfs:label>HasLibraryReferences</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasOpenings_IfcElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasOpenings_IfcElement">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelVoidsElement"/>
        <rdfs:label>HasOpenings</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasPorts_IfcDistributionElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasPorts_IfcDistributionElement">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPortToElement"/>
        <rdfs:label>HasPorts</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasProjections_IfcElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasProjections_IfcElement">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelProjectsElement"/>
        <rdfs:label>HasProjections</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasProperties_IfcComplexProperty -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasProperties_IfcComplexProperty">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfComplex_IfcProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexProperty"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
        <rdfs:label>HasProperties</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasProperties_IfcMaterialDefinition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasProperties_IfcMaterialDefinition">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialDefinition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProperties"/>
        <rdfs:label>HasProperties</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasProperties_IfcProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasProperties_IfcProfileDef">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileProperties"/>
        <rdfs:label>HasProperties</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasProperties_IfcPropertySet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasProperties_IfcPropertySet">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfPset_IfcProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
        <rdfs:label>HasProperties</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasPropertySets_IfcTypeObject -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasPropertySets_IfcTypeObject">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeObject"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinition"/>
        <rdfs:label>HasPropertySets</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasPropertyTemplates_IfcComplexPropertyTemplate -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasPropertyTemplates_IfcComplexPropertyTemplate">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfComplexTemplate_IfcPropertyTemplate"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexPropertyTemplate"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTemplate"/>
        <rdfs:label>HasPropertyTemplates</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasPropertyTemplates_IfcPropertySetTemplate -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasPropertyTemplates_IfcPropertySetTemplate">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfPsetTemplate_IfcPropertyTemplate"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplate"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTemplate"/>
        <rdfs:label>HasPropertyTemplates</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasQuantities_IfcPhysicalComplexQuantity -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasQuantities_IfcPhysicalComplexQuantity">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalComplexQuantity"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity"/>
        <rdfs:label>HasQuantities</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasRepresentation_IfcMaterial -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasRepresentation_IfcMaterial">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialDefinitionRepresentation"/>
        <rdfs:label>HasRepresentation</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasResults_IfcStructuralAnalysisModel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasResults_IfcStructuralAnalysisModel">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralAnalysisModel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralResultGroup"/>
        <rdfs:label>HasResults</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasSubContexts_IfcGeometricRepresentationContext -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasSubContexts_IfcGeometricRepresentationContext">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentContext_IfcGeometricRepresentationSubContext"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationContext"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationSubContext"/>
        <rdfs:label>HasSubContexts</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasTextureMaps_IfcFace -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasTextureMaps_IfcFace">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappedTo_IfcTextureMap"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFace"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureMap"/>
        <rdfs:label>HasTextureMaps</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasTextures_IfcTessellatedFaceSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasTextures_IfcTessellatedFaceSet">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappedTo_IfcIndexedTextureMap"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedFaceSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedTextureMap"/>
        <rdfs:label>HasTextures</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hatchLineAngle_IfcFillAreaStyleHatching -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hatchLineAngle_IfcFillAreaStyleHatching">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
        <rdfs:label>HatchLineAngle</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hatchLineAppearance_IfcFillAreaStyleHatching -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hatchLineAppearance_IfcFillAreaStyleHatching">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyle"/>
        <rdfs:label>HatchLineAppearance</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#height_IfcPixelTexture -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#height_IfcPixelTexture">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPixelTexture"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
        <rdfs:label>Height</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#height_IfcRectangularPyramid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#height_IfcRectangularPyramid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangularPyramid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Height</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#height_IfcRightCircularCone -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#height_IfcRightCircularCone">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRightCircularCone"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Height</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#height_IfcRightCircularCylinder -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#height_IfcRightCircularCylinder">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRightCircularCylinder"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Height</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#horizontalLength_IfcAlignment2DVerticalSegment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#horizontalLength_IfcAlignment2DVerticalSegment">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>HorizontalLength</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#horizontal_IfcAlignmentCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#horizontal_IfcAlignmentCurve">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#toAlignmentCurve_IfcAlignment2DHorizontal"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignmentCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontal"/>
        <rdfs:label>Horizontal</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcAsset -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcAsset">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsset"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>Identification</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcControl -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcControl">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControl"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>Identification</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcDocumentInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcDocumentInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>Identification</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcExternalReference -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcExternalReference">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReference"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>Identification</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcOrganization -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcOrganization">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>Identification</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcPerson -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcPerson">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerson"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>Identification</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcProcess -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcProcess">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcess"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>Identification</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcResource -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcResource">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResource"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>Identification</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcTypeProcess -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcTypeProcess">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeProcess"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>Identification</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcTypeResource -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcTypeResource">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeResource"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>Identification</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identifier_IfcApproval -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identifier_IfcApproval">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>Identifier</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identifier_IfcPresentationLayerAssignment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identifier_IfcPresentationLayerAssignment">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationLayerAssignment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>Identifier</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identifier_IfcTableColumn -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identifier_IfcTableColumn">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableColumn"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>Identifier</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#implicitOuter_IfcCurveBoundedSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#implicitOuter_IfcCurveBoundedSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveBoundedSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>ImplicitOuter</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#impliedOrder_IfcRelInterferesElements -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#impliedOrder_IfcRelInterferesElements">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements"/>
        <rdfs:range rdf:resource="https://w3id.org/express#LOGICAL"/>
        <rdfs:label>ImpliedOrder</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#incorporationDate_IfcAsset -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#incorporationDate_IfcAsset">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsset"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
        <rdfs:label>IncorporationDate</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerBoundaries_IfcAnnotationFillArea -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerBoundaries_IfcAnnotationFillArea">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnnotationFillArea"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:label>InnerBoundaries</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerBoundaries_IfcCurveBoundedPlane -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerBoundaries_IfcCurveBoundedPlane">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveBoundedPlane"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:label>InnerBoundaries</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerBoundaries_IfcRelSpaceBoundary1stLevel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerBoundaries_IfcRelSpaceBoundary1stLevel">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentBoundary_IfcRelSpaceBoundary1stLevel"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary1stLevel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary1stLevel"/>
        <rdfs:label>InnerBoundaries</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerCoordIndices_IfcIndexedPolygonalFaceWithVoids -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerCoordIndices_IfcIndexedPolygonalFaceWithVoids">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolygonalFaceWithVoids"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List_List"/>
        <rdfs:label>InnerCoordIndices</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerCurves_IfcArbitraryProfileDefWithVoids -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerCurves_IfcArbitraryProfileDefWithVoids">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArbitraryProfileDefWithVoids"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:label>InnerCurves</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerFilletRadius_IfcRectangleHollowProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerFilletRadius_IfcRectangleHollowProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangleHollowProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>InnerFilletRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerRadius_IfcSweptDiskSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerRadius_IfcSweptDiskSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptDiskSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>InnerRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerReference_IfcReference -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerReference_IfcReference">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReference"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReference"/>
        <rdfs:label>InnerReference</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#instanceName_IfcReference -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#instanceName_IfcReference">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReference"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>InstanceName</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#intendedUse_IfcDocumentInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#intendedUse_IfcDocumentInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>IntendedUse</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#intensity_IfcLightSource -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#intensity_IfcLightSource">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
        <rdfs:label>Intensity</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#intent_IfcRelAssociatesConstraint -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#intent_IfcRelAssociatesConstraint">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesConstraint"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Intent</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#interferenceGeometry_IfcRelInterferesElements -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#interferenceGeometry_IfcRelInterferesElements">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionGeometry"/>
        <rdfs:label>InterferenceGeometry</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#interferenceType_IfcRelInterferesElements -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#interferenceType_IfcRelInterferesElements">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>InterferenceType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#interferesElements_IfcElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#interferesElements_IfcElement">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements"/>
        <rdfs:label>InterferesElements</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#internalFilletRadius_IfcCShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#internalFilletRadius_IfcCShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>InternalFilletRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#internalLocation_IfcPostalAddress -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#internalLocation_IfcPostalAddress">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPostalAddress"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>InternalLocation</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#internalOrExternalBoundary_IfcRelSpaceBoundary -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#internalOrExternalBoundary_IfcRelSpaceBoundary">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInternalOrExternalEnum"/>
        <rdfs:label>InternalOrExternalBoundary</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#intersectingAxes_IfcVirtualGridIntersection -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#intersectingAxes_IfcVirtualGridIntersection">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVirtualGridIntersection"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_List"/>
        <rdfs:label>IntersectingAxes</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#interval_IfcRecurrencePattern -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#interval_IfcRecurrencePattern">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrencePattern"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
        <rdfs:label>Interval</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#invisibleSegmentLength_IfcCurveStyleFontPattern -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#invisibleSegmentLength_IfcCurveStyleFontPattern">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontPattern"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>InvisibleSegmentLength</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isActingUpon_IfcActor -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isActingUpon_IfcActor">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActor"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToActor"/>
        <rdfs:label>IsActingUpon</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isCCW_IfcCircularArcSegment2D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isCCW_IfcCircularArcSegment2D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCircularArcSegment2D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>IsCCW</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isConnectionRealization_IfcElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isConnectionRealization_IfcElement">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#realizingElements_IfcRelConnectsWithRealizingElements"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsWithRealizingElements"/>
        <rdfs:label>IsConnectionRealization</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isConvex_IfcAlignment2DVerSegCircularArc -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isConvex_IfcAlignment2DVerSegCircularArc">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerSegCircularArc"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>IsConvex</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isConvex_IfcAlignment2DVerSegParabolicArc -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isConvex_IfcAlignment2DVerSegParabolicArc">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerSegParabolicArc"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>IsConvex</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isCritical_IfcTaskTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isCritical_IfcTaskTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>IsCritical</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isDeclaredBy_IfcObject -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isDeclaredBy_IfcObject">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByObject"/>
        <rdfs:label>IsDeclaredBy</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isDecomposedBy_IfcObjectDefinition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isDecomposedBy_IfcObjectDefinition">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAggregates"/>
        <rdfs:label>IsDecomposedBy</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isDefinedBy_IfcPropertySetDefinition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isDefinedBy_IfcPropertySetDefinition">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedPropertySets_IfcRelDefinesByTemplate"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByTemplate"/>
        <rdfs:label>IsDefinedBy</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isEndRadiusCCW_IfcTransitionCurveSegment2D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isEndRadiusCCW_IfcTransitionCurveSegment2D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCurveSegment2D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>IsEndRadiusCCW</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isGroupedBy_IfcGroup -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isGroupedBy_IfcGroup">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingGroup_IfcRelAssignsToGroup"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGroup"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToGroup"/>
        <rdfs:label>IsGroupedBy</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isHeading_IfcTableRow -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isHeading_IfcTableRow">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableRow"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>IsHeading</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isInterferedByElements_IfcElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isInterferedByElements_IfcElement">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements"/>
        <rdfs:label>IsInterferedByElements</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isLinear_IfcStructuralResultGroup -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isLinear_IfcStructuralResultGroup">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralResultGroup"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>IsLinear</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isMilestone_IfcTask -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isMilestone_IfcTask">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTask"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>IsMilestone</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isNestedBy_IfcObjectDefinition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isNestedBy_IfcObjectDefinition">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelNests"/>
        <rdfs:label>IsNestedBy</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isOverAllocated_IfcResourceTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isOverAllocated_IfcResourceTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>IsOverAllocated</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isPointedTo_IfcDocumentInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isPointedTo_IfcDocumentInformation">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformationRelationship"/>
        <rdfs:label>IsPointedTo</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isPointer_IfcDocumentInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isPointer_IfcDocumentInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformationRelationship"/>
        <rdfs:label>IsPointer</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isPredecessorTo_IfcProcess -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isPredecessorTo_IfcProcess">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcess"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
        <rdfs:label>IsPredecessorTo</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isRelatedBy_IfcOrganization -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isRelatedBy_IfcOrganization">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganizationRelationship"/>
        <rdfs:label>IsRelatedBy</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isRelatedWith_IfcApproval -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isRelatedWith_IfcApproval">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedApprovals_IfcApprovalRelationship"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApprovalRelationship"/>
        <rdfs:label>IsRelatedWith</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isRelatedWith_IfcMaterial -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isRelatedWith_IfcMaterial">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialRelationship"/>
        <rdfs:label>IsRelatedWith</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isStartRadiusCCW_IfcTransitionCurveSegment2D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isStartRadiusCCW_IfcTransitionCurveSegment2D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCurveSegment2D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>IsStartRadiusCCW</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isSuccessorFrom_IfcProcess -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isSuccessorFrom_IfcProcess">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcess"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
        <rdfs:label>IsSuccessorFrom</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isTypedBy_IfcObject -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isTypedBy_IfcObject">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByType"/>
        <rdfs:label>IsTypedBy</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isVentilated_IfcMaterialLayer -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isVentilated_IfcMaterialLayer">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
        <rdfs:label>IsVentilated</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#item_IfcStyledItem -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#item_IfcStyledItem">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyledItem"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationItem"/>
        <rdfs:label>Item</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#items_IfcRepresentation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#items_IfcRepresentation">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationItem"/>
        <rdfs:label>Items</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#jurisdiction_IfcInventory -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#jurisdiction_IfcInventory">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInventory"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
        <rdfs:label>Jurisdiction</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#knotMultiplicities_IfcBSplineCurveWithKnots -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#knotMultiplicities_IfcBSplineCurveWithKnots">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurveWithKnots"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
        <rdfs:label>KnotMultiplicities</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#knotSpec_IfcBSplineCurveWithKnots -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#knotSpec_IfcBSplineCurveWithKnots">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurveWithKnots"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcKnotType"/>
        <rdfs:label>KnotSpec</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#knotSpec_IfcBSplineSurfaceWithKnots -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#knotSpec_IfcBSplineSurfaceWithKnots">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceWithKnots"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcKnotType"/>
        <rdfs:label>KnotSpec</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#knots_IfcBSplineCurveWithKnots -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#knots_IfcBSplineCurveWithKnots">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurveWithKnots"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List"/>
        <rdfs:label>Knots</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#label_IfcCompositeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#label_IfcCompositeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Label</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#label_IfcDerivedProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#label_IfcDerivedProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Label</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lagValue_IfcLagTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lagValue_IfcLagTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLagTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeOrRatioSelect"/>
        <rdfs:label>LagValue</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#landTitleNumber_IfcSite -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#landTitleNumber_IfcSite">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSite"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>LandTitleNumber</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#language_IfcLibraryReference -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#language_IfcLibraryReference">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryReference"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLanguageId"/>
        <rdfs:label>Language</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lastModifiedDate_IfcOwnerHistory -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lastModifiedDate_IfcOwnerHistory">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOwnerHistory"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeStamp"/>
        <rdfs:label>LastModifiedDate</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lastModifyingApplication_IfcOwnerHistory -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lastModifyingApplication_IfcOwnerHistory">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOwnerHistory"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApplication"/>
        <rdfs:label>LastModifyingApplication</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lastModifyingUser_IfcOwnerHistory -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lastModifyingUser_IfcOwnerHistory">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOwnerHistory"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPersonAndOrganization"/>
        <rdfs:label>LastModifyingUser</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lastRevisionTime_IfcDocumentInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lastRevisionTime_IfcDocumentInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>LastRevisionTime</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lastUpdateDate_IfcInventory -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lastUpdateDate_IfcInventory">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInventory"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
        <rdfs:label>LastUpdateDate</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lateDate_IfcEventTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lateDate_IfcEventTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>LateDate</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lateFinish_IfcTaskTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lateFinish_IfcTaskTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>LateFinish</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lateStart_IfcTaskTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lateStart_IfcTaskTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>LateStart</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lateralAxisDirection_IfcOrientationExpression -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lateralAxisDirection_IfcOrientationExpression">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <rdfs:label>LateralAxisDirection</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerBlocked_IfcPresentationLayerWithStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerBlocked_IfcPresentationLayerWithStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationLayerWithStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
        <rdfs:label>LayerBlocked</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerFrozen_IfcPresentationLayerWithStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerFrozen_IfcPresentationLayerWithStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationLayerWithStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
        <rdfs:label>LayerFrozen</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerOn_IfcPresentationLayerWithStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerOn_IfcPresentationLayerWithStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationLayerWithStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
        <rdfs:label>LayerOn</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerSetDirection_IfcMaterialLayerSetUsage -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerSetDirection_IfcMaterialLayerSetUsage">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerSetUsage"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLayerSetDirectionEnum"/>
        <rdfs:label>LayerSetDirection</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerSetName_IfcMaterialLayerSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerSetName_IfcMaterialLayerSet">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>LayerSetName</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerStyles_IfcPresentationLayerWithStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerStyles_IfcPresentationLayerWithStyle">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationLayerWithStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyle"/>
        <rdfs:label>LayerStyles</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerThickness_IfcMaterialLayer -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerThickness_IfcMaterialLayer">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>LayerThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#legSlope_IfcLShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#legSlope_IfcLShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
        <rdfs:label>LegSlope</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lengthExponent_IfcDimensionalExponents -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lengthExponent_IfcDimensionalExponents">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDimensionalExponents"/>
        <rdfs:range rdf:resource="https://w3id.org/express#INTEGER"/>
        <rdfs:label>LengthExponent</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lengthValue_IfcQuantityLength -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lengthValue_IfcQuantityLength">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityLength"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>LengthValue</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#letterSpacing_IfcTextStyleTextModel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#letterSpacing_IfcTextStyleTextModel">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
        <rdfs:label>LetterSpacing</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#level_IfcApproval -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#level_IfcApproval">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Level</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#levelingDelay_IfcResourceTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#levelingDelay_IfcResourceTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
        <rdfs:label>LevelingDelay</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lifeCyclePhase_IfcPerformanceHistory -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lifeCyclePhase_IfcPerformanceHistory">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerformanceHistory"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>LifeCyclePhase</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lightColour_IfcLightSource -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lightColour_IfcLightSource">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
        <rdfs:label>LightColour</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lightDistributionCurve_IfcLightIntensityDistribution -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lightDistributionCurve_IfcLightIntensityDistribution">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightIntensityDistribution"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionCurveEnum"/>
        <rdfs:label>LightDistributionCurve</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lightDistributionDataSource_IfcLightSourceGoniometric -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lightDistributionDataSource_IfcLightSourceGoniometric">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceGoniometric"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionDataSourceSelect"/>
        <rdfs:label>LightDistributionDataSource</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lightEmissionSource_IfcLightSourceGoniometric -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lightEmissionSource_IfcLightSourceGoniometric">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceGoniometric"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightEmissionSourceEnum"/>
        <rdfs:label>LightEmissionSource</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lineHeight_IfcTextStyleTextModel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lineHeight_IfcTextStyleTextModel">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
        <rdfs:label>LineHeight</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearForceX_IfcStructuralLoadLinearForce -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearForceX_IfcStructuralLoadLinearForce">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadLinearForce"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearForceMeasure"/>
        <rdfs:label>LinearForceX</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearForceY_IfcStructuralLoadLinearForce -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearForceY_IfcStructuralLoadLinearForce">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadLinearForce"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearForceMeasure"/>
        <rdfs:label>LinearForceY</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearForceZ_IfcStructuralLoadLinearForce -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearForceZ_IfcStructuralLoadLinearForce">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadLinearForce"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearForceMeasure"/>
        <rdfs:label>LinearForceZ</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearMomentX_IfcStructuralLoadLinearForce -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearMomentX_IfcStructuralLoadLinearForce">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadLinearForce"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearMomentMeasure"/>
        <rdfs:label>LinearMomentX</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearMomentY_IfcStructuralLoadLinearForce -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearMomentY_IfcStructuralLoadLinearForce">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadLinearForce"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearMomentMeasure"/>
        <rdfs:label>LinearMomentY</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearMomentZ_IfcStructuralLoadLinearForce -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearMomentZ_IfcStructuralLoadLinearForce">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadLinearForce"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearMomentMeasure"/>
        <rdfs:label>LinearMomentZ</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningDepth_IfcDoorLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningDepth_IfcDoorLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>LiningDepth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningDepth_IfcWindowLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningDepth_IfcWindowLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>LiningDepth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningOffset_IfcDoorLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningOffset_IfcDoorLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>LiningOffset</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningOffset_IfcWindowLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningOffset_IfcWindowLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>LiningOffset</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningThickness_IfcDoorLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningThickness_IfcDoorLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>LiningThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningThickness_IfcWindowLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningThickness_IfcWindowLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>LiningThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningToPanelOffsetX_IfcDoorLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningToPanelOffsetX_IfcDoorLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>LiningToPanelOffsetX</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningToPanelOffsetX_IfcWindowLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningToPanelOffsetX_IfcWindowLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>LiningToPanelOffsetX</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningToPanelOffsetY_IfcDoorLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningToPanelOffsetY_IfcDoorLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>LiningToPanelOffsetY</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningToPanelOffsetY_IfcWindowLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningToPanelOffsetY_IfcWindowLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>LiningToPanelOffsetY</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#listPositions_IfcReference -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#listPositions_IfcReference">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReference"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
        <rdfs:label>ListPositions</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#listValues_IfcIrregularTimeSeriesValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#listValues_IfcIrregularTimeSeriesValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIrregularTimeSeriesValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
        <rdfs:label>ListValues</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#listValues_IfcPropertyListValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#listValues_IfcPropertyListValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyListValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
        <rdfs:label>ListValues</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#listValues_IfcTimeSeriesValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#listValues_IfcTimeSeriesValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
        <rdfs:label>ListValues</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#literal_IfcTextLiteral -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#literal_IfcTextLiteral">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentableText"/>
        <rdfs:label>Literal</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#loadGroupFor_IfcStructuralLoadGroup -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#loadGroupFor_IfcStructuralLoadGroup">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadGroup"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralAnalysisModel"/>
        <rdfs:label>LoadGroupFor</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#loadedBy_IfcStructuralAnalysisModel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#loadedBy_IfcStructuralAnalysisModel">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#loadGroupFor_IfcStructuralLoadGroup"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralAnalysisModel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadGroup"/>
        <rdfs:label>LoadedBy</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#localOrigin_IfcCartesianTransformationOperator -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#localOrigin_IfcCartesianTransformationOperator">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
        <rdfs:label>LocalOrigin</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#location_IfcClassification -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#location_IfcClassification">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassification"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference"/>
        <rdfs:label>Location</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#location_IfcDocumentInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#location_IfcDocumentInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference"/>
        <rdfs:label>Location</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#location_IfcExternalReference -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#location_IfcExternalReference">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReference"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference"/>
        <rdfs:label>Location</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#location_IfcLibraryInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#location_IfcLibraryInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference"/>
        <rdfs:label>Location</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#location_IfcPlacement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#location_IfcPlacement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
        <rdfs:label>Location</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#locations_IfcStructuralLoadConfiguration -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#locations_IfcStructuralLoadConfiguration">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadConfiguration"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List_List"/>
        <rdfs:label>Locations</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#logicalAggregator_IfcObjective -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#logicalAggregator_IfcObjective">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjective"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogicalOperatorEnum"/>
        <rdfs:label>LogicalAggregator</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcActionRequest -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcActionRequest">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionRequest"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>LongDescription</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcPermit -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcPermit">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermit"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>LongDescription</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcProcess -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcProcess">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcess"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>LongDescription</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcProjectOrder -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcProjectOrder">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrder"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>LongDescription</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcResource -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcResource">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResource"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>LongDescription</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcTypeProcess -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcTypeProcess">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeProcess"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>LongDescription</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcTypeResource -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcTypeResource">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeResource"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>LongDescription</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcBuildingSystem -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcBuildingSystem">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingSystem"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>LongName</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcContext -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcContext">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcContext"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>LongName</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcDistributionSystem -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcDistributionSystem">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystem"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>LongName</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcSpaceType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcSpaceType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>LongName</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcSpatialElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcSpatialElement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>LongName</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcSpatialZoneType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcSpatialZoneType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>LongName</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcZone -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcZone">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZone"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>LongName</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarCrossSectionArea_IfcReinforcingMesh -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarCrossSectionArea_IfcReinforcingMesh">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMesh"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
        <rdfs:label>LongitudinalBarCrossSectionArea</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarCrossSectionArea_IfcReinforcingMeshType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarCrossSectionArea_IfcReinforcingMeshType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
        <rdfs:label>LongitudinalBarCrossSectionArea</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarNominalDiameter_IfcReinforcingMesh -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarNominalDiameter_IfcReinforcingMesh">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMesh"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>LongitudinalBarNominalDiameter</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarNominalDiameter_IfcReinforcingMeshType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarNominalDiameter_IfcReinforcingMeshType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>LongitudinalBarNominalDiameter</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarSpacing_IfcReinforcingMesh -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarSpacing_IfcReinforcingMesh">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMesh"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>LongitudinalBarSpacing</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarSpacing_IfcReinforcingMeshType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarSpacing_IfcReinforcingMeshType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>LongitudinalBarSpacing</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalEndPosition_IfcSectionReinforcementProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalEndPosition_IfcSectionReinforcementProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>LongitudinalEndPosition</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalStartPosition_IfcSectionReinforcementProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalStartPosition_IfcSectionReinforcementProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>LongitudinalStartPosition</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#loopVertex_IfcVertexLoop -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#loopVertex_IfcVertexLoop">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertexLoop"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertex"/>
        <rdfs:label>LoopVertex</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lowerBoundValue_IfcPropertyBoundedValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lowerBoundValue_IfcPropertyBoundedValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyBoundedValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue"/>
        <rdfs:label>LowerBoundValue</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#luminousFlux_IfcLightSourceGoniometric -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#luminousFlux_IfcLightSourceGoniometric">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceGoniometric"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLuminousFluxMeasure"/>
        <rdfs:label>LuminousFlux</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#luminousIntensityExponent_IfcDimensionalExponents -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#luminousIntensityExponent_IfcDimensionalExponents">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDimensionalExponents"/>
        <rdfs:range rdf:resource="https://w3id.org/express#INTEGER"/>
        <rdfs:label>LuminousIntensityExponent</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#luminousIntensity_IfcLightDistributionData -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#luminousIntensity_IfcLightDistributionData">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionData"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLuminousIntensityDistributionMeasure_List"/>
        <rdfs:label>LuminousIntensity</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#magnitude_IfcVector -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#magnitude_IfcVector">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>Magnitude</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mainPlaneAngle_IfcLightDistributionData -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mainPlaneAngle_IfcLightDistributionData">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionData"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
        <rdfs:label>MainPlaneAngle</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#majorRadius_IfcToroidalSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#majorRadius_IfcToroidalSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcToroidalSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>MajorRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mapProjection_IfcProjectedCRS -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mapProjection_IfcProjectedCRS">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectedCRS"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>MapProjection</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mapUnit_IfcProjectedCRS -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mapUnit_IfcProjectedCRS">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectedCRS"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNamedUnit"/>
        <rdfs:label>MapUnit</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mapUsage_IfcRepresentationMap -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mapUsage_IfcRepresentationMap">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMappedItem"/>
        <rdfs:label>MapUsage</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mapZone_IfcProjectedCRS -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mapZone_IfcProjectedCRS">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectedCRS"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>MapZone</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappedRepresentation_IfcRepresentationMap -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappedRepresentation_IfcRepresentationMap">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationMap_IfcRepresentation"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation"/>
        <rdfs:label>MappedRepresentation</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappedTo_IfcIndexedColourMap -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappedTo_IfcIndexedColourMap">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasColours_IfcTessellatedFaceSet"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedColourMap"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedFaceSet"/>
        <rdfs:label>MappedTo</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappedTo_IfcIndexedTextureMap -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappedTo_IfcIndexedTextureMap">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedTextureMap"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedFaceSet"/>
        <rdfs:label>MappedTo</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappedTo_IfcTextureMap -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappedTo_IfcTextureMap">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureMap"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFace"/>
        <rdfs:label>MappedTo</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappingOrigin_IfcRepresentationMap -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappingOrigin_IfcRepresentationMap">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement"/>
        <rdfs:label>MappingOrigin</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappingSource_IfcMappedItem -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappingSource_IfcMappedItem">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mapUsage_IfcRepresentationMap"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMappedItem"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap"/>
        <rdfs:label>MappingSource</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappingTarget_IfcMappedItem -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappingTarget_IfcMappedItem">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMappedItem"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator"/>
        <rdfs:label>MappingTarget</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#maps_IfcTextureCoordinate -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#maps_IfcTextureCoordinate">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinate"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture_List"/>
        <rdfs:label>Maps</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#massExponent_IfcDimensionalExponents -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#massExponent_IfcDimensionalExponents">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDimensionalExponents"/>
        <rdfs:range rdf:resource="https://w3id.org/express#INTEGER"/>
        <rdfs:label>MassExponent</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#masterRepresentation_IfcSurfaceCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#masterRepresentation_IfcSurfaceCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreferredSurfaceCurveRepresentation"/>
        <rdfs:label>MasterRepresentation</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#masterRepresentation_IfcTrimmedCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#masterRepresentation_IfcTrimmedCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmedCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmingPreference"/>
        <rdfs:label>MasterRepresentation</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materialClassifications_IfcMaterialClassificationRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materialClassifications_IfcMaterialClassificationRelationship">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialClassificationRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationSelect"/>
        <rdfs:label>MaterialClassifications</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materialConstituents_IfcMaterialConstituentSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materialConstituents_IfcMaterialConstituentSet">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituentSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituent"/>
        <rdfs:label>MaterialConstituents</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materialLayers_IfcMaterialLayerSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materialLayers_IfcMaterialLayerSet">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer_List"/>
        <rdfs:label>MaterialLayers</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materialProfiles_IfcMaterialProfileSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materialProfiles_IfcMaterialProfileSet">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile_List"/>
        <rdfs:label>MaterialProfiles</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#material_IfcMaterialConstituent -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#material_IfcMaterialConstituent">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituent"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
        <rdfs:label>Material</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#material_IfcMaterialLayer -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#material_IfcMaterialLayer">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
        <rdfs:label>Material</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#material_IfcMaterialProfile -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#material_IfcMaterialProfile">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
        <rdfs:label>Material</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#material_IfcMaterialProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#material_IfcMaterialProperties">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasProperties_IfcMaterialDefinition"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialDefinition"/>
        <rdfs:label>Material</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materials_IfcMaterialList -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materials_IfcMaterialList">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialList"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial_List"/>
        <rdfs:label>Materials</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#meshLength_IfcReinforcingMesh -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#meshLength_IfcReinforcingMesh">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMesh"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>MeshLength</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#meshLength_IfcReinforcingMeshType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#meshLength_IfcReinforcingMeshType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>MeshLength</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#meshWidth_IfcReinforcingMesh -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#meshWidth_IfcReinforcingMesh">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMesh"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>MeshWidth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#meshWidth_IfcReinforcingMeshType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#meshWidth_IfcReinforcingMeshType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>MeshWidth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#messagingIDs_IfcTelecomAddress -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#messagingIDs_IfcTelecomAddress">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTelecomAddress"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference_List"/>
        <rdfs:label>MessagingIDs</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#methodOfMeasurement_IfcElementQuantity -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#methodOfMeasurement_IfcElementQuantity">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementQuantity"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>MethodOfMeasurement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#middleNames_IfcPerson -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#middleNames_IfcPerson">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerson"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
        <rdfs:label>MiddleNames</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#minCurvatureRadius_IfcTendon -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#minCurvatureRadius_IfcTendon">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendon"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>MinCurvatureRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#minorRadius_IfcToroidalSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#minorRadius_IfcToroidalSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcToroidalSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>MinorRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mode_IfcSurfaceTexture -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mode_IfcSurfaceTexture">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>Mode</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mode_IfcTextureCoordinateGenerator -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mode_IfcTextureCoordinateGenerator">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinateGenerator"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Mode</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#modelOrDraughting_IfcCurveStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#modelOrDraughting_IfcCurveStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>ModelOrDraughting</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#modelOrDraughting_IfcTextStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#modelOrDraughting_IfcTextStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>ModelOrDraughting</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#modelorDraughting_IfcFillAreaStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#modelorDraughting_IfcFillAreaStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>ModelorDraughting</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#momentX_IfcStructuralLoadSingleForce -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#momentX_IfcStructuralLoadSingleForce">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleForce"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTorqueMeasure"/>
        <rdfs:label>MomentX</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#momentY_IfcStructuralLoadSingleForce -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#momentY_IfcStructuralLoadSingleForce">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleForce"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTorqueMeasure"/>
        <rdfs:label>MomentY</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#momentZ_IfcStructuralLoadSingleForce -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#momentZ_IfcStructuralLoadSingleForce">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleForce"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTorqueMeasure"/>
        <rdfs:label>MomentZ</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#monthComponent_IfcRecurrencePattern -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#monthComponent_IfcRecurrencePattern">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrencePattern"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMonthInYearNumber"/>
        <rdfs:label>MonthComponent</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mullionThickness_IfcWindowLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mullionThickness_IfcWindowLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>MullionThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcAppliedValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcAppliedValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcApproval -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcApproval">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcBoundaryCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcBoundaryCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcClassification -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcClassification">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassification"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcColourSpecification -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcColourSpecification">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourSpecification"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcConstraint -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcConstraint">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcContextDependentUnit -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcContextDependentUnit">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcContextDependentUnit"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcConversionBasedUnit -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcConversionBasedUnit">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConversionBasedUnit"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcCoordinateReferenceSystem -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcCoordinateReferenceSystem">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateReferenceSystem"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcCurveStyleFont -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcCurveStyleFont">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFont"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcCurveStyleFontAndScaling -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcCurveStyleFontAndScaling">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontAndScaling"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcDocumentInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcDocumentInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcExtendedProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcExtendedProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExtendedProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcExternalReference -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcExternalReference">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReference"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcLibraryInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcLibraryInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcLightSource -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcLightSource">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterial -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterial">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterialConstituent -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterialConstituent">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituent"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterialConstituentSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterialConstituentSet">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituentSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterialLayer -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterialLayer">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterialProfile -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterialProfile">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterialProfileSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterialProfileSet">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcOrganization -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcOrganization">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcPhysicalQuantity -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcPhysicalQuantity">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcPreDefinedItem -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcPreDefinedItem">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedItem"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcPresentationLayerAssignment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcPresentationLayerAssignment">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationLayerAssignment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcPresentationStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcPresentationStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcProductRepresentation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcProductRepresentation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductRepresentation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcProperty -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcProperty">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcPropertyEnumeration -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcPropertyEnumeration">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyEnumeration"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcResourceLevelRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcResourceLevelRelationship">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceLevelRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcRoot -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcRoot">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoot"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcSIUnit -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcSIUnit">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnit"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcSchedulingTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcSchedulingTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSchedulingTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcShapeAspect -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcShapeAspect">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcStructuralConnectionCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcStructuralConnectionCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralConnectionCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcStructuralLoad -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcStructuralLoad">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoad"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcStyledItem -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcStyledItem">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyledItem"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcTable -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcTable">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTable"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcTableColumn -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcTableColumn">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableColumn"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcTimeSeries -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcTimeSeries">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeries"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Name</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalBarDiameter_IfcReinforcementBarProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalBarDiameter_IfcReinforcementBarProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcementBarProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>NominalBarDiameter</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcMechanicalFastener -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcMechanicalFastener">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastener"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>NominalDiameter</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcMechanicalFastenerType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcMechanicalFastenerType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>NominalDiameter</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcReinforcingBar -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcReinforcingBar">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBar"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>NominalDiameter</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcReinforcingBarType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcReinforcingBarType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>NominalDiameter</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcTendon -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcTendon">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendon"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>NominalDiameter</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcTendonType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcTendonType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>NominalDiameter</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalLength_IfcMechanicalFastener -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalLength_IfcMechanicalFastener">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastener"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>NominalLength</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalLength_IfcMechanicalFastenerType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalLength_IfcMechanicalFastenerType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>NominalLength</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalValue_IfcPropertySingleValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalValue_IfcPropertySingleValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySingleValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue"/>
        <rdfs:label>NominalValue</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#normals_IfcTriangulatedFaceSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#normals_IfcTriangulatedFaceSet">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTriangulatedFaceSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List_List"/>
        <rdfs:label>Normals</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#northings_IfcMapConversion -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#northings_IfcMapConversion">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMapConversion"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>Northings</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#numberOfRisers_IfcStairFlight -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#numberOfRisers_IfcStairFlight">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
        <rdfs:label>NumberOfRisers</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#numberOfTreads_IfcStairFlight -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#numberOfTreads_IfcStairFlight">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
        <rdfs:label>NumberOfTreads</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#objectPlacement_IfcProduct -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#objectPlacement_IfcProduct">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placesObject_IfcObjectPlacement"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectPlacement"/>
        <rdfs:label>ObjectPlacement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#objectType_IfcContext -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#objectType_IfcContext">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcContext"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>ObjectType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#objectType_IfcObject -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#objectType_IfcObject">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>ObjectType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#objectiveQualifier_IfcObjective -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#objectiveQualifier_IfcObjective">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjective"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectiveEnum"/>
        <rdfs:label>ObjectiveQualifier</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#occurrences_IfcRecurrencePattern -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#occurrences_IfcRecurrencePattern">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrencePattern"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
        <rdfs:label>Occurrences</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetDirection_IfcMaterialLayerWithOffsets -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetDirection_IfcMaterialLayerWithOffsets">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerWithOffsets"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLayerSetDirectionEnum"/>
        <rdfs:label>OffsetDirection</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetDistances_IfcVirtualGridIntersection -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetDistances_IfcVirtualGridIntersection">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVirtualGridIntersection"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
        <rdfs:label>OffsetDistances</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetFromReferenceLine_IfcMaterialLayerSetUsage -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetFromReferenceLine_IfcMaterialLayerSetUsage">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerSetUsage"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>OffsetFromReferenceLine</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetLateral_IfcDistanceExpression -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetLateral_IfcDistanceExpression">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>OffsetLateral</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetLongitudinal_IfcDistanceExpression -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetLongitudinal_IfcDistanceExpression">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>OffsetLongitudinal</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetValues_IfcMaterialLayerWithOffsets -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetValues_IfcMaterialLayerWithOffsets">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerWithOffsets"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
        <rdfs:label>OffsetValues</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetValues_IfcMaterialProfileWithOffsets -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetValues_IfcMaterialProfileWithOffsets">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileWithOffsets"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
        <rdfs:label>OffsetValues</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetValues_IfcOffsetCurveByDistances -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetValues_IfcOffsetCurveByDistances">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurveByDistances"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression_List"/>
        <rdfs:label>OffsetValues</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetVertical_IfcDistanceExpression -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetVertical_IfcDistanceExpression">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>OffsetVertical</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#opacity_IfcIndexedColourMap -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#opacity_IfcIndexedColourMap">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedColourMap"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
        <rdfs:label>Opacity</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcDoor -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcDoor">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoor"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdfs:label>OperationType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcDoorStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcDoorStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum"/>
        <rdfs:label>OperationType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcDoorType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcDoorType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdfs:label>OperationType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcPermeableCoveringProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcPermeableCoveringProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermeableCoveringProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermeableCoveringOperationEnum"/>
        <rdfs:label>OperationType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcWindowPanelProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcWindowPanelProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelOperationEnum"/>
        <rdfs:label>OperationType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcWindowStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcWindowStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleOperationEnum"/>
        <rdfs:label>OperationType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operator_IfcBooleanResult -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operator_IfcBooleanResult">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanResult"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanOperator"/>
        <rdfs:label>Operator</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operator_IfcDerivedProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operator_IfcDerivedProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator2D"/>
        <rdfs:label>Operator</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientationOf2DPlane_IfcStructuralAnalysisModel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientationOf2DPlane_IfcStructuralAnalysisModel">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralAnalysisModel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
        <rdfs:label>OrientationOf2DPlane</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcFaceBound -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcFaceBound">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBound"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>Orientation</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcLightSourceDirectional -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcLightSourceDirectional">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceDirectional"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <rdfs:label>Orientation</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcLightSourceSpot -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcLightSourceSpot">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceSpot"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <rdfs:label>Orientation</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcLinearPlacement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcLinearPlacement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearPlacement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <rdfs:label>Orientation</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcOrientedEdge -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcOrientedEdge">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientedEdge"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>Orientation</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcVector -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcVector">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <rdfs:label>Orientation</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#originalValue_IfcAsset -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#originalValue_IfcAsset">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsset"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue"/>
        <rdfs:label>OriginalValue</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#originalValue_IfcInventory -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#originalValue_IfcInventory">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInventory"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue"/>
        <rdfs:label>OriginalValue</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orthogonalHeight_IfcMapConversion -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orthogonalHeight_IfcMapConversion">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMapConversion"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>OrthogonalHeight</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#outerBoundary_IfcAnnotationFillArea -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#outerBoundary_IfcAnnotationFillArea">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnnotationFillArea"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:label>OuterBoundary</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#outerBoundary_IfcCurveBoundedPlane -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#outerBoundary_IfcCurveBoundedPlane">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveBoundedPlane"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:label>OuterBoundary</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#outerCurve_IfcArbitraryClosedProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#outerCurve_IfcArbitraryClosedProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArbitraryClosedProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:label>OuterCurve</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#outerFilletRadius_IfcRectangleHollowProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#outerFilletRadius_IfcRectangleHollowProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangleHollowProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>OuterFilletRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#outer_IfcManifoldSolidBrep -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#outer_IfcManifoldSolidBrep">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcManifoldSolidBrep"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClosedShell"/>
        <rdfs:label>Outer</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallDepth_IfcAsymmetricIShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallDepth_IfcAsymmetricIShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsymmetricIShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>OverallDepth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallDepth_IfcIShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallDepth_IfcIShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>OverallDepth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallHeight_IfcDoor -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallHeight_IfcDoor">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoor"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>OverallHeight</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallHeight_IfcWindow -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallHeight_IfcWindow">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>OverallHeight</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallWidth_IfcDoor -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallWidth_IfcDoor">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoor"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>OverallWidth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallWidth_IfcIShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallWidth_IfcIShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>OverallWidth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallWidth_IfcWindow -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallWidth_IfcWindow">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>OverallWidth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ownerHistory_IfcRoot -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ownerHistory_IfcRoot">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoot"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOwnerHistory"/>
        <rdfs:label>OwnerHistory</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#owner_IfcAsset -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#owner_IfcAsset">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsset"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
        <rdfs:label>Owner</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#owningApplication_IfcOwnerHistory -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#owningApplication_IfcOwnerHistory">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOwnerHistory"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApplication"/>
        <rdfs:label>OwningApplication</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#owningUser_IfcOwnerHistory -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#owningUser_IfcOwnerHistory">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOwnerHistory"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPersonAndOrganization"/>
        <rdfs:label>OwningUser</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pagerNumber_IfcTelecomAddress -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pagerNumber_IfcTelecomAddress">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTelecomAddress"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>PagerNumber</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelDepth_IfcDoorPanelProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelDepth_IfcDoorPanelProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>PanelDepth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelOperation_IfcDoorPanelProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelOperation_IfcDoorPanelProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelOperationEnum"/>
        <rdfs:label>PanelOperation</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelPosition_IfcDoorPanelProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelPosition_IfcDoorPanelProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelPositionEnum"/>
        <rdfs:label>PanelPosition</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelPosition_IfcPermeableCoveringProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelPosition_IfcPermeableCoveringProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermeableCoveringProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelPositionEnum"/>
        <rdfs:label>PanelPosition</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelPosition_IfcWindowPanelProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelPosition_IfcWindowPanelProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelPositionEnum"/>
        <rdfs:label>PanelPosition</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelWidth_IfcDoorPanelProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelWidth_IfcDoorPanelProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
        <rdfs:label>PanelWidth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parabolaConstant_IfcAlignment2DVerSegParabolicArc -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parabolaConstant_IfcAlignment2DVerSegParabolicArc">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerSegParabolicArc"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>ParabolaConstant</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#paramLength_IfcReparametrisedCompositeCurveSegment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#paramLength_IfcReparametrisedCompositeCurveSegment">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReparametrisedCompositeCurveSegment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
        <rdfs:label>ParamLength</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameterTakesPrecedence_IfcDoorStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameterTakesPrecedence_IfcDoorStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>ParameterTakesPrecedence</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameterTakesPrecedence_IfcDoorType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameterTakesPrecedence_IfcDoorType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>ParameterTakesPrecedence</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameterTakesPrecedence_IfcWindowStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameterTakesPrecedence_IfcWindowStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>ParameterTakesPrecedence</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameterTakesPrecedence_IfcWindowType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameterTakesPrecedence_IfcWindowType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>ParameterTakesPrecedence</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameter_IfcSurfaceTexture -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameter_IfcSurfaceTexture">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier_List"/>
        <rdfs:label>Parameter</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameter_IfcTextureCoordinateGenerator -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameter_IfcTextureCoordinateGenerator">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinateGenerator"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List"/>
        <rdfs:label>Parameter</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentBoundary_IfcRelSpaceBoundary1stLevel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentBoundary_IfcRelSpaceBoundary1stLevel">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary1stLevel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary1stLevel"/>
        <rdfs:label>ParentBoundary</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentContext_IfcGeometricRepresentationSubContext -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentContext_IfcGeometricRepresentationSubContext">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationSubContext"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationContext"/>
        <rdfs:label>ParentContext</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentCurve_IfcCompositeCurveSegment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentCurve_IfcCompositeCurveSegment">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:label>ParentCurve</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentEdge_IfcSubedge -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentEdge_IfcSubedge">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubedge"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdge"/>
        <rdfs:label>ParentEdge</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentProfile_IfcDerivedProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentProfile_IfcDerivedProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
        <rdfs:label>ParentProfile</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfComplexTemplate_IfcPropertyTemplate -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfComplexTemplate_IfcPropertyTemplate">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTemplate"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexPropertyTemplate"/>
        <rdfs:label>PartOfComplexTemplate</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfComplex_IfcPhysicalQuantity -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfComplex_IfcPhysicalQuantity">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasQuantities_IfcPhysicalComplexQuantity"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalComplexQuantity"/>
        <rdfs:label>PartOfComplex</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfComplex_IfcProperty -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfComplex_IfcProperty">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexProperty"/>
        <rdfs:label>PartOfComplex</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfProductDefinitionShape_IfcShapeAspect -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfProductDefinitionShape_IfcShapeAspect">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductRepresentationSelect"/>
        <rdfs:label>PartOfProductDefinitionShape</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfPsetTemplate_IfcPropertyTemplate -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfPsetTemplate_IfcPropertyTemplate">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTemplate"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplate"/>
        <rdfs:label>PartOfPsetTemplate</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfPset_IfcProperty -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfPset_IfcProperty">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySet"/>
        <rdfs:label>PartOfPset</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partitioningType_IfcWindow -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partitioningType_IfcWindow">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypePartitioningEnum"/>
        <rdfs:label>PartitioningType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partitioningType_IfcWindowType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partitioningType_IfcWindowType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypePartitioningEnum"/>
        <rdfs:label>PartitioningType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#path_IfcTextLiteral -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#path_IfcTextLiteral">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextPath"/>
        <rdfs:label>Path</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#patternList_IfcCurveStyleFont -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#patternList_IfcCurveStyleFont">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFont"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontPattern_List"/>
        <rdfs:label>PatternList</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#patternStart_IfcFillAreaStyleHatching -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#patternStart_IfcFillAreaStyleHatching">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
        <rdfs:label>PatternStart</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#phase_IfcContext -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#phase_IfcContext">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcContext"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Phase</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#physicalOrVirtualBoundary_IfcRelSpaceBoundary -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#physicalOrVirtualBoundary_IfcRelSpaceBoundary">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalOrVirtualEnum"/>
        <rdfs:label>PhysicalOrVirtualBoundary</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pixel_IfcPixelTexture -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pixel_IfcPixelTexture">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPixelTexture"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBinary_List"/>
        <rdfs:label>Pixel</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placementLocation_IfcGridPlacement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placementLocation_IfcGridPlacement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridPlacement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVirtualGridIntersection"/>
        <rdfs:label>PlacementLocation</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placementRefDirection_IfcGridPlacement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placementRefDirection_IfcGridPlacement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridPlacement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridPlacementDirectionSelect"/>
        <rdfs:label>PlacementRefDirection</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placementRelTo_IfcLinearPlacement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placementRelTo_IfcLinearPlacement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearPlacement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:label>PlacementRelTo</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placementRelTo_IfcLocalPlacement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placementRelTo_IfcLocalPlacement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLocalPlacement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectPlacement"/>
        <rdfs:label>PlacementRelTo</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placement_IfcPlanarBox -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placement_IfcPlanarBox">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarBox"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement"/>
        <rdfs:label>Placement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placement_IfcTextLiteral -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placement_IfcTextLiteral">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement"/>
        <rdfs:label>Placement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placesObject_IfcObjectPlacement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placesObject_IfcObjectPlacement">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectPlacement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
        <rdfs:label>PlacesObject</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#planarForceX_IfcStructuralLoadPlanarForce -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#planarForceX_IfcStructuralLoadPlanarForce">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadPlanarForce"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarForceMeasure"/>
        <rdfs:label>PlanarForceX</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#planarForceY_IfcStructuralLoadPlanarForce -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#planarForceY_IfcStructuralLoadPlanarForce">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadPlanarForce"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarForceMeasure"/>
        <rdfs:label>PlanarForceY</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#planarForceZ_IfcStructuralLoadPlanarForce -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#planarForceZ_IfcStructuralLoadPlanarForce">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadPlanarForce"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarForceMeasure"/>
        <rdfs:label>PlanarForceZ</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pnIndex_IfcPolygonalFaceSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pnIndex_IfcPolygonalFaceSet">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolygonalFaceSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
        <rdfs:label>PnIndex</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pnIndex_IfcTriangulatedFaceSet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pnIndex_IfcTriangulatedFaceSet">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTriangulatedFaceSet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
        <rdfs:label>PnIndex</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pnt_IfcLine -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pnt_IfcLine">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLine"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
        <rdfs:label>Pnt</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointOfReferenceHatchLine_IfcFillAreaStyleHatching -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointOfReferenceHatchLine_IfcFillAreaStyleHatching">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
        <rdfs:label>PointOfReferenceHatchLine</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointOnRelatedElement_IfcConnectionPointGeometry -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointOnRelatedElement_IfcConnectionPointGeometry">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionPointGeometry"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOrVertexPoint"/>
        <rdfs:label>PointOnRelatedElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointOnRelatingElement_IfcConnectionPointGeometry -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointOnRelatingElement_IfcConnectionPointGeometry">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionPointGeometry"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOrVertexPoint"/>
        <rdfs:label>PointOnRelatingElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointParameterU_IfcPointOnSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointParameterU_IfcPointOnSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOnSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
        <rdfs:label>PointParameterU</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointParameterV_IfcPointOnSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointParameterV_IfcPointOnSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOnSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
        <rdfs:label>PointParameterV</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointParameter_IfcPointOnCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointParameter_IfcPointOnCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOnCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
        <rdfs:label>PointParameter</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#points_IfcIndexedPolyCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#points_IfcIndexedPolyCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolyCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList"/>
        <rdfs:label>Points</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#points_IfcPolyline -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#points_IfcPolyline">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolyline"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List"/>
        <rdfs:label>Points</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#polygon_IfcPolyLoop -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#polygon_IfcPolyLoop">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolyLoop"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List"/>
        <rdfs:label>Polygon</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#polygonalBoundary_IfcPolygonalBoundedHalfSpace -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#polygonalBoundary_IfcPolygonalBoundedHalfSpace">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolygonalBoundedHalfSpace"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedCurve"/>
        <rdfs:label>PolygonalBoundary</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcConic -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcConic">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConic"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement"/>
        <rdfs:label>Position</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcCsgPrimitive3D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcCsgPrimitive3D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgPrimitive3D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
        <rdfs:label>Position</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcElementarySurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcElementarySurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementarySurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
        <rdfs:label>Position</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcLightSourceGoniometric -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcLightSourceGoniometric">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceGoniometric"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
        <rdfs:label>Position</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcLightSourcePositional -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcLightSourcePositional">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourcePositional"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
        <rdfs:label>Position</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcParameterizedProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcParameterizedProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterizedProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement2D"/>
        <rdfs:label>Position</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcPolygonalBoundedHalfSpace -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcPolygonalBoundedHalfSpace">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolygonalBoundedHalfSpace"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
        <rdfs:label>Position</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcRecurrencePattern -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcRecurrencePattern">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrencePattern"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
        <rdfs:label>Position</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcSweptAreaSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcSweptAreaSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptAreaSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
        <rdfs:label>Position</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcSweptSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcSweptSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
        <rdfs:label>Position</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#postalBox_IfcPostalAddress -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#postalBox_IfcPostalAddress">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPostalAddress"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>PostalBox</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#postalCode_IfcPostalAddress -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#postalCode_IfcPostalAddress">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPostalAddress"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>PostalCode</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#preStress_IfcTendon -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#preStress_IfcTendon">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendon"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPressureMeasure"/>
        <rdfs:label>PreStress</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#precision_IfcGeometricRepresentationContext -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#precision_IfcGeometricRepresentationContext">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationContext"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
        <rdfs:label>Precision</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcActionRequest -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcActionRequest">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionRequest"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionRequestTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcActuator -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcActuator">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuator"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuatorTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcActuatorType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcActuatorType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuatorType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuatorTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirTerminal -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirTerminal">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminal"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirTerminalBox -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirTerminalBox">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalBox"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalBoxTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirTerminalBoxType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirTerminalBoxType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalBoxType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalBoxTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirTerminalType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirTerminalType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirToAirHeatRecovery -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirToAirHeatRecovery">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecovery"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirToAirHeatRecoveryType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirToAirHeatRecoveryType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAlarm -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAlarm">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarm"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarmTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAlarmType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAlarmType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarmType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarmTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAlignment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAlignment">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignmentTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAudioVisualAppliance -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAudioVisualAppliance">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualAppliance"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAudioVisualApplianceType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAudioVisualApplianceType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBeam -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBeam">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeam"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBeamType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBeamType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBoiler -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBoiler">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoiler"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoilerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBoilerType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBoilerType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoilerType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoilerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBuildingElementPart -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBuildingElementPart">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementPart"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementPartTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBuildingElementPartType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBuildingElementPartType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementPartType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementPartTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBuildingElementProxy -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBuildingElementProxy">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxy"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxyTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBuildingElementProxyType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBuildingElementProxyType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxyType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxyTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBuildingSystem -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBuildingSystem">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingSystem"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingSystemTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBurner -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBurner">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBurner"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBurnerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBurnerType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBurnerType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBurnerType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBurnerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableCarrierFitting -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableCarrierFitting">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierFitting"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierFittingTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableCarrierFittingType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableCarrierFittingType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierFittingType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierFittingTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableCarrierSegment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableCarrierSegment">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierSegment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierSegmentTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableCarrierSegmentType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableCarrierSegmentType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierSegmentType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierSegmentTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableFitting -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableFitting">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFitting"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFittingTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableFittingType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableFittingType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFittingType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFittingTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableSegment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableSegment">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegmentTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableSegmentType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableSegmentType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegmentType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegmentTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcChiller -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcChiller">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChiller"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChillerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcChillerType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcChillerType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChillerType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChillerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcChimney -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcChimney">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimney"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimneyTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcChimneyType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcChimneyType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimneyType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimneyTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCoil -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCoil">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoil"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCoilType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCoilType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcColumn -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcColumn">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumn"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumnTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcColumnType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcColumnType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumnType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumnTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCommunicationsAppliance -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCommunicationsAppliance">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsAppliance"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCommunicationsApplianceType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCommunicationsApplianceType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCompressor -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCompressor">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressor"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCompressorType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCompressorType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCondenser -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCondenser">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenser"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCondenserType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCondenserType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionEquipmentResource -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionEquipmentResource">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResource"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionEquipmentResourceType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionEquipmentResourceType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionMaterialResource -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionMaterialResource">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResource"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionMaterialResourceType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionMaterialResourceType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionProductResource -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionProductResource">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResource"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResourceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionProductResourceType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionProductResourceType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResourceType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResourceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcController -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcController">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcController"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControllerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcControllerType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcControllerType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControllerType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControllerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCooledBeam -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCooledBeam">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeam"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCooledBeamType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCooledBeamType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCoolingTower -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCoolingTower">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTower"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCoolingTowerType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCoolingTowerType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCostItem -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCostItem">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostItem"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostItemTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCostSchedule -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCostSchedule">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostSchedule"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostScheduleTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCovering -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCovering">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCovering"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCoveringType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCoveringType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCrewResource -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCrewResource">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResource"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResourceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCrewResourceType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCrewResourceType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResourceType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResourceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCurtainWall -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCurtainWall">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWall"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWallTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCurtainWallType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCurtainWallType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWallType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWallTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDamper -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDamper">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamper"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDamperType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDamperType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDiscreteAccessory -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDiscreteAccessory">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessory"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessoryTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDiscreteAccessoryType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDiscreteAccessoryType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessoryType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessoryTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDistributionChamberElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDistributionChamberElement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDistributionChamberElementType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDistributionChamberElementType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDistributionPort -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDistributionPort">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionPort"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionPortTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDistributionSystem -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDistributionSystem">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystem"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDoor -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDoor">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoor"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDoorType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDoorType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctFitting -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctFitting">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFitting"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctFittingType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctFittingType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctSegment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctSegment">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegmentTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctSegmentType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctSegmentType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegmentType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegmentTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctSilencer -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctSilencer">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSilencer"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSilencerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctSilencerType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctSilencerType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSilencerType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSilencerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricAppliance -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricAppliance">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricAppliance"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricApplianceType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricApplianceType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricDistributionBoard -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricDistributionBoard">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoard"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoardTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricDistributionBoardType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricDistributionBoardType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoardType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoardTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricFlowStorageDevice -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricFlowStorageDevice">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDevice"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDeviceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricFlowStorageDeviceType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricFlowStorageDeviceType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDeviceType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDeviceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricGenerator -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricGenerator">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGenerator"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricGeneratorType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricGeneratorType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricMotor -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricMotor">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotor"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricMotorType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricMotorType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricTimeControl -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricTimeControl">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControl"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControlTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricTimeControlType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricTimeControlType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControlType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControlTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElementAssembly -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElementAssembly">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssembly"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElementAssemblyType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElementAssemblyType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEngine -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEngine">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngine"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEngineType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEngineType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEvaporativeCooler -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEvaporativeCooler">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCooler"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEvaporativeCoolerType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEvaporativeCoolerType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEvaporator -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEvaporator">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporator"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEvaporatorType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEvaporatorType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEvent -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEvent">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvent"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEventType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEventType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcExternalSpatialElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcExternalSpatialElement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalSpatialElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalSpatialElementTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFan -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFan">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFan"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFanType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFanType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFastener -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFastener">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastener"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastenerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFastenerType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFastenerType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastenerType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastenerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFilter -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFilter">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilter"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilterTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFilterType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFilterType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilterType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilterTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFireSuppressionTerminal -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFireSuppressionTerminal">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminal"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFireSuppressionTerminalType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFireSuppressionTerminalType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFlowInstrument -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFlowInstrument">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrument"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFlowInstrumentType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFlowInstrumentType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFlowMeter -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFlowMeter">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeter"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFlowMeterType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFlowMeterType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFooting -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFooting">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFooting"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFootingType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFootingType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFurniture -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFurniture">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurniture"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnitureTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFurnitureType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFurnitureType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnitureType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnitureTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcGeographicElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcGeographicElement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElementTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcGeographicElementType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcGeographicElementType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElementType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElementTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcGrid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcGrid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGrid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcHeatExchanger -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcHeatExchanger">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchanger"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcHeatExchangerType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcHeatExchangerType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcHumidifier -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcHumidifier">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifier"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcHumidifierType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcHumidifierType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcInterceptor -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcInterceptor">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptor"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptorTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcInterceptorType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcInterceptorType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptorType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptorTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcInventory -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcInventory">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInventory"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInventoryTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcJunctionBox -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcJunctionBox">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBox"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBoxTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcJunctionBoxType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcJunctionBoxType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBoxType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBoxTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLaborResource -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLaborResource">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResource"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLaborResourceType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLaborResourceType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLamp -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLamp">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLamp"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLampType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLampType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLightFixture -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLightFixture">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixture"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLightFixtureType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLightFixtureType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMechanicalFastener -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMechanicalFastener">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastener"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMechanicalFastenerType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMechanicalFastenerType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMedicalDevice -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMedicalDevice">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDevice"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMedicalDeviceType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMedicalDeviceType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMember -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMember">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMember"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMemberType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMemberType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMotorConnection -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMotorConnection">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnection"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMotorConnectionType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMotorConnectionType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcOccupant -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcOccupant">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOccupant"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOccupantTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcOpeningElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcOpeningElement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpeningElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpeningElementTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcOutlet -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcOutlet">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutlet"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcOutletType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcOutletType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPerformanceHistory -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPerformanceHistory">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerformanceHistory"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerformanceHistoryTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPermit -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPermit">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermit"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermitTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPile -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPile">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPile"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPileType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPileType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPipeFitting -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPipeFitting">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFitting"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPipeFittingType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPipeFittingType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPipeSegment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPipeSegment">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPipeSegmentType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPipeSegmentType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPlate -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPlate">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlate"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPlateType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPlateType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProcedure -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProcedure">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedure"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProcedureType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProcedureType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProjectOrder -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProjectOrder">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrder"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrderTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProjectionElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProjectionElement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectionElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectionElementTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProtectiveDevice -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProtectiveDevice">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDevice"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProtectiveDeviceTrippingUnit -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProtectiveDeviceTrippingUnit">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnit"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProtectiveDeviceTrippingUnitType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProtectiveDeviceTrippingUnitType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProtectiveDeviceType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProtectiveDeviceType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPump -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPump">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPump"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPumpType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPumpType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRailing -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRailing">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailing"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRailingType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRailingType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRamp -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRamp">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRamp"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRampFlight -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRampFlight">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlight"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRampFlightType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRampFlightType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRampType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRampType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcReferent -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcReferent">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReferent"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReferentTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcReinforcingBar -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcReinforcingBar">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBar"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcReinforcingBarType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcReinforcingBarType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcReinforcingMesh -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcReinforcingMesh">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMesh"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcReinforcingMeshType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcReinforcingMeshType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRoof -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRoof">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoof"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRoofType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRoofType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSanitaryTerminal -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSanitaryTerminal">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminal"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSanitaryTerminalType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSanitaryTerminalType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSensor -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSensor">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensor"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSensorType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSensorType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcShadingDevice -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcShadingDevice">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDevice"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcShadingDeviceType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcShadingDeviceType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSlab -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSlab">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSlabType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSlabType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSolarDevice -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSolarDevice">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDevice"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSolarDeviceType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSolarDeviceType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpace -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpace">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpace"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpaceHeater -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpaceHeater">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeater"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpaceHeaterType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpaceHeaterType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpaceType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpaceType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpatialZone -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpatialZone">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZone"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpatialZoneType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpatialZoneType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStackTerminal -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStackTerminal">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminal"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStackTerminalType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStackTerminalType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStair -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStair">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStair"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStairFlight -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStairFlight">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStairFlightType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStairFlightType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStairType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStairType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralAnalysisModel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralAnalysisModel">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralAnalysisModel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnalysisModelTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralCurveAction -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralCurveAction">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveAction"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveActivityTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralCurveMember -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralCurveMember">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveMember"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveMemberTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralCurveReaction -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralCurveReaction">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveReaction"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveActivityTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralLoadGroup -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralLoadGroup">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadGroup"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoadGroupTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralSurfaceAction -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralSurfaceAction">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceAction"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceActivityTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralSurfaceMember -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralSurfaceMember">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceMember"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceMemberTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralSurfaceReaction -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralSurfaceReaction">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceReaction"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceActivityTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSubContractResource -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSubContractResource">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResource"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResourceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSubContractResourceType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSubContractResourceType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResourceType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResourceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSurfaceFeature -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSurfaceFeature">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceFeature"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceFeatureTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSwitchingDevice -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSwitchingDevice">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDevice"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSwitchingDeviceType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSwitchingDeviceType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSystemFurnitureElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSystemFurnitureElement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystemFurnitureElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystemFurnitureElementTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSystemFurnitureElementType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSystemFurnitureElementType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystemFurnitureElementType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystemFurnitureElementTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTank -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTank">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTank"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTankType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTankType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTask -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTask">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTask"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTaskType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTaskType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTendon -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTendon">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendon"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTendonAnchor -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTendonAnchor">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchor"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchorTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTendonAnchorType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTendonAnchorType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchorType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchorTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTendonType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTendonType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTransformer -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTransformer">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformer"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTransformerType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTransformerType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTransportElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTransportElement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTransportElementType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTransportElementType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTubeBundle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTubeBundle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTubeBundleType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTubeBundleType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcUnitaryControlElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcUnitaryControlElement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcUnitaryControlElementType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcUnitaryControlElementType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcUnitaryEquipment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcUnitaryEquipment">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcUnitaryEquipmentType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcUnitaryEquipmentType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcValve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcValve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcValveType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcValveType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcVibrationIsolator -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcVibrationIsolator">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolator"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolatorTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcVibrationIsolatorType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcVibrationIsolatorType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolatorType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolatorTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcVoidingFeature -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcVoidingFeature">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVoidingFeature"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVoidingFeatureTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWall -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWall">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWallType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWallType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWasteTerminal -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWasteTerminal">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminal"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWasteTerminalType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWasteTerminalType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWindow -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWindow">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWindowType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWindowType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWorkCalendar -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWorkCalendar">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendar"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendarTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWorkPlan -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWorkPlan">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkPlan"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkPlanTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWorkSchedule -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWorkSchedule">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkSchedule"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkScheduleTypeEnum"/>
        <rdfs:label>PredefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#prefixTitles_IfcPerson -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#prefixTitles_IfcPerson">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerson"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
        <rdfs:label>PrefixTitles</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#prefix_IfcSIUnit -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#prefix_IfcSIUnit">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnit"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIPrefix"/>
        <rdfs:label>Prefix</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#primaryMeasureType_IfcSimplePropertyTemplate -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#primaryMeasureType_IfcSimplePropertyTemplate">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplate"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>PrimaryMeasureType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#primaryUnit_IfcSimplePropertyTemplate -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#primaryUnit_IfcSimplePropertyTemplate">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplate"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
        <rdfs:label>PrimaryUnit</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#priority_IfcMaterialLayer -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#priority_IfcMaterialLayer">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
        <rdfs:label>Priority</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#priority_IfcMaterialProfile -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#priority_IfcMaterialProfile">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
        <rdfs:label>Priority</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#priority_IfcTask -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#priority_IfcTask">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTask"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
        <rdfs:label>Priority</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#processType_IfcTypeProcess -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#processType_IfcTypeProcess">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeProcess"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>ProcessType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#productDefinitional_IfcShapeAspect -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#productDefinitional_IfcShapeAspect">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
        <rdfs:label>ProductDefinitional</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#profileDefinition_IfcProfileProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#profileDefinition_IfcProfileProperties">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasProperties_IfcProfileDef"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
        <rdfs:label>ProfileDefinition</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#profileName_IfcProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#profileName_IfcProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>ProfileName</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#profileType_IfcProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#profileType_IfcProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileTypeEnum"/>
        <rdfs:label>ProfileType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#profile_IfcMaterialProfile -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#profile_IfcMaterialProfile">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
        <rdfs:label>Profile</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#profiles_IfcCompositeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#profiles_IfcCompositeProfileDef">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
        <rdfs:label>Profiles</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#projectedOrTrue_IfcStructuralCurveAction -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#projectedOrTrue_IfcStructuralCurveAction">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveAction"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectedOrTrueLengthEnum"/>
        <rdfs:label>ProjectedOrTrue</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#projectedOrTrue_IfcStructuralSurfaceAction -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#projectedOrTrue_IfcStructuralSurfaceAction">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceAction"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectedOrTrueLengthEnum"/>
        <rdfs:label>ProjectedOrTrue</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#projectsElements_IfcFeatureElementAddition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#projectsElements_IfcFeatureElementAddition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElementAddition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelProjectsElement"/>
        <rdfs:label>ProjectsElements</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#propertiesForConstraint_IfcConstraint -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#propertiesForConstraint_IfcConstraint">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingConstraint_IfcResourceConstraintRelationship"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceConstraintRelationship"/>
        <rdfs:label>PropertiesForConstraint</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#properties_IfcExtendedProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#properties_IfcExtendedProperties">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExtendedProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
        <rdfs:label>Properties</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#propertyDependsOn_IfcProperty -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#propertyDependsOn_IfcProperty">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDependencyRelationship"/>
        <rdfs:label>PropertyDependsOn</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#propertyForDependance_IfcProperty -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#propertyForDependance_IfcProperty">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDependencyRelationship"/>
        <rdfs:label>PropertyForDependance</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#propertyReference_IfcPropertyReferenceValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#propertyReference_IfcPropertyReferenceValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyReferenceValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectReferenceSelect"/>
        <rdfs:label>PropertyReference</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#providesBoundaries_IfcElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#providesBoundaries_IfcElement">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedBuildingElement_IfcRelSpaceBoundary"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
        <rdfs:label>ProvidesBoundaries</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#proxyType_IfcProxy -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#proxyType_IfcProxy">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProxy"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectTypeEnum"/>
        <rdfs:label>ProxyType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#publisher_IfcLibraryInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#publisher_IfcLibraryInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
        <rdfs:label>Publisher</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#purpose_IfcAddress -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#purpose_IfcAddress">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddressTypeEnum"/>
        <rdfs:label>Purpose</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#purpose_IfcDocumentInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#purpose_IfcDocumentInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Purpose</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#purpose_IfcStructuralLoadGroup -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#purpose_IfcStructuralLoadGroup">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadGroup"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Purpose</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#purpose_IfcWorkControl -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#purpose_IfcWorkControl">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkControl"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Purpose</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#quadricAttenuation_IfcLightSourcePositional -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#quadricAttenuation_IfcLightSourcePositional">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourcePositional"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
        <rdfs:label>QuadricAttenuation</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#qualifier_IfcApproval -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#qualifier_IfcApproval">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Qualifier</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#quality_IfcPhysicalComplexQuantity -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#quality_IfcPhysicalComplexQuantity">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalComplexQuantity"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Quality</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#quantities_IfcElementQuantity -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#quantities_IfcElementQuantity">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementQuantity"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity"/>
        <rdfs:label>Quantities</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#quantityInProcess_IfcRelAssignsToProcess -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#quantityInProcess_IfcRelAssignsToProcess">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToProcess"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureWithUnit"/>
        <rdfs:label>QuantityInProcess</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcAlignment2DVerSegCircularArc -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcAlignment2DVerSegCircularArc">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerSegCircularArc"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Radius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcCircle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcCircle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCircle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Radius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcCircleProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcCircleProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCircleProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Radius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcCircularArcSegment2D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcCircularArcSegment2D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCircularArcSegment2D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Radius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcCylindricalSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcCylindricalSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCylindricalSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Radius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcLightSourcePositional -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcLightSourcePositional">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourcePositional"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Radius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcRightCircularCylinder -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcRightCircularCylinder">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRightCircularCylinder"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Radius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcSphere -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcSphere">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSphere"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Radius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcSphericalSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcSphericalSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSphericalSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Radius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcSweptDiskSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcSweptDiskSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptDiskSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Radius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rasterCode_IfcBlobTexture -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rasterCode_IfcBlobTexture">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBlobTexture"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBinary"/>
        <rdfs:label>RasterCode</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rasterFormat_IfcBlobTexture -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rasterFormat_IfcBlobTexture">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBlobTexture"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>RasterFormat</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rateDateTime_IfcCurrencyRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rateDateTime_IfcCurrencyRelationship">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurrencyRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>RateDateTime</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rateSource_IfcCurrencyRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rateSource_IfcCurrencyRelationship">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurrencyRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryInformation"/>
        <rdfs:label>RateSource</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#realizingElement_IfcRelConnectsPorts -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#realizingElement_IfcRelConnectsPorts">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPorts"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:label>RealizingElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#realizingElements_IfcRelConnectsWithRealizingElements -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#realizingElements_IfcRelConnectsWithRealizingElements">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsWithRealizingElements"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:label>RealizingElements</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#recurrencePattern_IfcWorkTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#recurrencePattern_IfcWorkTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrencePattern"/>
        <rdfs:label>RecurrencePattern</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#recurrenceType_IfcRecurrencePattern -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#recurrenceType_IfcRecurrencePattern">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrencePattern"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrenceTypeEnum"/>
        <rdfs:label>RecurrenceType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#recurrence_IfcTaskTimeRecurring -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#recurrence_IfcTaskTimeRecurring">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTimeRecurring"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrencePattern"/>
        <rdfs:label>Recurrence</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#red_IfcColourRgb -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#red_IfcColourRgb">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
        <rdfs:label>Red</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refDirection_IfcAxis2Placement2D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refDirection_IfcAxis2Placement2D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement2D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <rdfs:label>RefDirection</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refDirection_IfcAxis2Placement3D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refDirection_IfcAxis2Placement3D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <rdfs:label>RefDirection</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refDirection_IfcOffsetCurve3D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refDirection_IfcOffsetCurve3D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve3D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <rdfs:label>RefDirection</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refElevation_IfcSite -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refElevation_IfcSite">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSite"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>RefElevation</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refLatitude_IfcSite -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refLatitude_IfcSite">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSite"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompoundPlaneAngleMeasure"/>
        <rdfs:label>RefLatitude</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refLongitude_IfcSite -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refLongitude_IfcSite">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSite"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompoundPlaneAngleMeasure"/>
        <rdfs:label>RefLongitude</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referenceCurve_IfcPcurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referenceCurve_IfcPcurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:label>ReferenceCurve</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referenceExtent_IfcMaterialLayerSetUsage -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referenceExtent_IfcMaterialLayerSetUsage">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerSetUsage"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>ReferenceExtent</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referenceExtent_IfcMaterialProfileSetUsage -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referenceExtent_IfcMaterialProfileSetUsage">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSetUsage"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>ReferenceExtent</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencePath_IfcMetric -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencePath_IfcMetric">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMetric"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReference"/>
        <rdfs:label>ReferencePath</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencePath_IfcTableColumn -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencePath_IfcTableColumn">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableColumn"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReference"/>
        <rdfs:label>ReferencePath</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referenceSurface_IfcSurfaceCurveSweptAreaSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referenceSurface_IfcSurfaceCurveSweptAreaSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurveSweptAreaSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <rdfs:label>ReferenceSurface</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referenceTokens_IfcClassification -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referenceTokens_IfcClassification">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassification"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier_List"/>
        <rdfs:label>ReferenceTokens</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencedByPlacements_IfcObjectPlacement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencedByPlacements_IfcObjectPlacement">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placementRelTo_IfcLocalPlacement"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectPlacement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLocalPlacement"/>
        <rdfs:label>ReferencedByPlacements</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencedDocument_IfcDocumentReference -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencedDocument_IfcDocumentReference">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasDocumentReferences_IfcDocumentInformation"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentReference"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:label>ReferencedDocument</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencedInStructures_IfcElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencedInStructures_IfcElement">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedElements_IfcRelReferencedInSpatialStructure"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelReferencedInSpatialStructure"/>
        <rdfs:label>ReferencedInStructures</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencedLibrary_IfcLibraryReference -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencedLibrary_IfcLibraryReference">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryReference"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryInformation"/>
        <rdfs:label>ReferencedLibrary</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencedSource_IfcClassificationReference -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencedSource_IfcClassificationReference">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationReference"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationReferenceSelect"/>
        <rdfs:label>ReferencedSource</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencesElements_IfcSpatialElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencesElements_IfcSpatialElement">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingStructure_IfcRelReferencedInSpatialStructure"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelReferencedInSpatialStructure"/>
        <rdfs:label>ReferencesElements</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#reflectanceColour_IfcSurfaceStyleLighting -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#reflectanceColour_IfcSurfaceStyleLighting">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleLighting"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
        <rdfs:label>ReflectanceColour</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#reflectanceMethod_IfcSurfaceStyleRendering -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#reflectanceMethod_IfcSurfaceStyleRendering">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRendering"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReflectanceMethodEnum"/>
        <rdfs:label>ReflectanceMethod</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#reflectionColour_IfcSurfaceStyleRendering -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#reflectionColour_IfcSurfaceStyleRendering">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRendering"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourOrFactor"/>
        <rdfs:label>ReflectionColour</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refractionIndex_IfcSurfaceStyleRefraction -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refractionIndex_IfcSurfaceStyleRefraction">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRefraction"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
        <rdfs:label>RefractionIndex</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#region_IfcPostalAddress -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#region_IfcPostalAddress">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPostalAddress"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Region</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#reinforcementRole_IfcSectionReinforcementProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#reinforcementRole_IfcSectionReinforcementProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarRoleEnum"/>
        <rdfs:label>ReinforcementRole</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#reinforcementSectionDefinitions_IfcReinforcementDefinitionProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#reinforcementSectionDefinitions_IfcReinforcementDefinitionProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcementDefinitionProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties_List"/>
        <rdfs:label>ReinforcementSectionDefinitions</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedApprovals_IfcApprovalRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedApprovals_IfcApprovalRelationship">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApprovalRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
        <rdfs:label>RelatedApprovals</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedBuildingElement_IfcRelFillsElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedBuildingElement_IfcRelFillsElement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFillsElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:label>RelatedBuildingElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedBuildingElement_IfcRelSpaceBoundary -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedBuildingElement_IfcRelSpaceBoundary">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:label>RelatedBuildingElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedBuildings_IfcRelServicesBuildings -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedBuildings_IfcRelServicesBuildings">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
        <rdfs:label>RelatedBuildings</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedConnectionType_IfcRelConnectsPathElements -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedConnectionType_IfcRelConnectsPathElements">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPathElements"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionTypeEnum"/>
        <rdfs:label>RelatedConnectionType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedControlElements_IfcRelFlowControlElements -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedControlElements_IfcRelFlowControlElements">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFlowControlElements"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElement"/>
        <rdfs:label>RelatedControlElements</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedCoverings_IfcRelCoversBldgElements -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedCoverings_IfcRelCoversBldgElements">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversBldgElements"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCovering"/>
        <rdfs:label>RelatedCoverings</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedCoverings_IfcRelCoversSpaces -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedCoverings_IfcRelCoversSpaces">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coversSpaces_IfcCovering"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversSpaces"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCovering"/>
        <rdfs:label>RelatedCoverings</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedDefinitions_IfcRelDeclares -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedDefinitions_IfcRelDeclares">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDeclares"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDefinitionSelect"/>
        <rdfs:label>RelatedDefinitions</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedDocuments_IfcDocumentInformationRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedDocuments_IfcDocumentInformationRelationship">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isPointedTo_IfcDocumentInformation"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformationRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:label>RelatedDocuments</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedElement_IfcRelConnectsElements -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedElement_IfcRelConnectsElements">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectedFrom_IfcElement"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsElements"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:label>RelatedElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedElement_IfcRelConnectsPortToElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedElement_IfcRelConnectsPortToElement">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasPorts_IfcDistributionElement"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPortToElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionElement"/>
        <rdfs:label>RelatedElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedElement_IfcRelInterferesElements -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedElement_IfcRelInterferesElements">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isInterferedByElements_IfcElement"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:label>RelatedElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedElements_IfcRelContainedInSpatialStructure -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedElements_IfcRelContainedInSpatialStructure">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelContainedInSpatialStructure"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
        <rdfs:label>RelatedElements</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedElements_IfcRelReferencedInSpatialStructure -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedElements_IfcRelReferencedInSpatialStructure">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelReferencedInSpatialStructure"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
        <rdfs:label>RelatedElements</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedFeatureElement_IfcRelProjectsElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedFeatureElement_IfcRelProjectsElement">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#projectsElements_IfcFeatureElementAddition"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelProjectsElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElementAddition"/>
        <rdfs:label>RelatedFeatureElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedMaterials_IfcMaterialRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedMaterials_IfcMaterialRelationship">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isRelatedWith_IfcMaterial"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
        <rdfs:label>RelatedMaterials</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedMonetaryUnit_IfcCurrencyRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedMonetaryUnit_IfcCurrencyRelationship">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurrencyRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMonetaryUnit"/>
        <rdfs:label>RelatedMonetaryUnit</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjectsType_IfcRelAssigns -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjectsType_IfcRelAssigns">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssigns"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectTypeEnum"/>
        <rdfs:label>RelatedObjectsType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelAggregates -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelAggregates">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#decomposes_IfcObjectDefinition"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAggregates"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
        <rdfs:label>RelatedObjects</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelAssigns -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelAssigns">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssigns"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
        <rdfs:label>RelatedObjects</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelAssociates -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelAssociates">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociates"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDefinitionSelect"/>
        <rdfs:label>RelatedObjects</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelDefinesByObject -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelDefinesByObject">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isDeclaredBy_IfcObject"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByObject"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject"/>
        <rdfs:label>RelatedObjects</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelDefinesByProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelDefinesByProperties">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
        <rdfs:label>RelatedObjects</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelDefinesByType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelDefinesByType">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isTypedBy_IfcObject"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject"/>
        <rdfs:label>RelatedObjects</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelNests -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelNests">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelNests"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition_List"/>
        <rdfs:label>RelatedObjects</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedOpeningElement_IfcRelVoidsElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedOpeningElement_IfcRelVoidsElement">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#voidsElements_IfcFeatureElementSubtraction"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelVoidsElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElementSubtraction"/>
        <rdfs:label>RelatedOpeningElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedOrganizations_IfcOrganizationRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedOrganizations_IfcOrganizationRelationship">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isRelatedBy_IfcOrganization"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganizationRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization"/>
        <rdfs:label>RelatedOrganizations</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedPort_IfcRelConnectsPorts -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedPort_IfcRelConnectsPorts">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPorts"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPort"/>
        <rdfs:label>RelatedPort</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedPriorities_IfcRelConnectsPathElements -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedPriorities_IfcRelConnectsPathElements">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPathElements"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
        <rdfs:label>RelatedPriorities</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedProcess_IfcRelSequence -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedProcess_IfcRelSequence">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isSuccessorFrom_IfcProcess"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcess"/>
        <rdfs:label>RelatedProcess</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedPropertySets_IfcRelDefinesByTemplate -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedPropertySets_IfcRelDefinesByTemplate">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByTemplate"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinition"/>
        <rdfs:label>RelatedPropertySets</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedResourceObjects_IfcExternalReferenceRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedResourceObjects_IfcExternalReferenceRelationship">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReferenceRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
        <rdfs:label>RelatedResourceObjects</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedResourceObjects_IfcResourceApprovalRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedResourceObjects_IfcResourceApprovalRelationship">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceApprovalRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
        <rdfs:label>RelatedResourceObjects</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedResourceObjects_IfcResourceConstraintRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedResourceObjects_IfcResourceConstraintRelationship">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceConstraintRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
        <rdfs:label>RelatedResourceObjects</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedStructuralActivity_IfcRelConnectsStructuralActivity -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedStructuralActivity_IfcRelConnectsStructuralActivity">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assignedToStructuralItem_IfcStructuralActivity"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralActivity"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivity"/>
        <rdfs:label>RelatedStructuralActivity</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedStructuralConnection_IfcRelConnectsStructuralMember -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedStructuralConnection_IfcRelConnectsStructuralMember">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralMember"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralConnection"/>
        <rdfs:label>RelatedStructuralConnection</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatesTo_IfcMaterial -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatesTo_IfcMaterial">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialRelationship"/>
        <rdfs:label>RelatesTo</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relates_IfcApproval -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relates_IfcApproval">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingApproval_IfcApprovalRelationship"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApprovalRelationship"/>
        <rdfs:label>Relates</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relates_IfcOrganization -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relates_IfcOrganization">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganizationRelationship"/>
        <rdfs:label>Relates</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingActor_IfcRelAssignsToActor -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingActor_IfcRelAssignsToActor">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isActingUpon_IfcActor"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToActor"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActor"/>
        <rdfs:label>RelatingActor</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingApproval_IfcApprovalRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingApproval_IfcApprovalRelationship">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApprovalRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
        <rdfs:label>RelatingApproval</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingApproval_IfcRelAssociatesApproval -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingApproval_IfcRelAssociatesApproval">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesApproval"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
        <rdfs:label>RelatingApproval</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingApproval_IfcResourceApprovalRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingApproval_IfcResourceApprovalRelationship">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#approvedResources_IfcApproval"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceApprovalRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
        <rdfs:label>RelatingApproval</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingBuildingElement_IfcRelCoversBldgElements -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingBuildingElement_IfcRelCoversBldgElements">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasCoverings_IfcElement"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversBldgElements"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:label>RelatingBuildingElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingBuildingElement_IfcRelVoidsElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingBuildingElement_IfcRelVoidsElement">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasOpenings_IfcElement"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelVoidsElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:label>RelatingBuildingElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingClassification_IfcRelAssociatesClassification -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingClassification_IfcRelAssociatesClassification">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesClassification"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationSelect"/>
        <rdfs:label>RelatingClassification</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingConnectionType_IfcRelConnectsPathElements -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingConnectionType_IfcRelConnectsPathElements">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPathElements"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionTypeEnum"/>
        <rdfs:label>RelatingConnectionType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingConstraint_IfcRelAssociatesConstraint -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingConstraint_IfcRelAssociatesConstraint">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesConstraint"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint"/>
        <rdfs:label>RelatingConstraint</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingConstraint_IfcResourceConstraintRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingConstraint_IfcResourceConstraintRelationship">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceConstraintRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint"/>
        <rdfs:label>RelatingConstraint</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingContext_IfcRelDeclares -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingContext_IfcRelDeclares">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#declares_IfcContext"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDeclares"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcContext"/>
        <rdfs:label>RelatingContext</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingControl_IfcRelAssignsToControl -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingControl_IfcRelAssignsToControl">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToControl"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControl"/>
        <rdfs:label>RelatingControl</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingDocument_IfcDocumentInformationRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingDocument_IfcDocumentInformationRelationship">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isPointer_IfcDocumentInformation"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformationRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:label>RelatingDocument</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingDocument_IfcRelAssociatesDocument -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingDocument_IfcRelAssociatesDocument">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesDocument"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentSelect"/>
        <rdfs:label>RelatingDocument</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingElement_IfcRelConnectsElements -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingElement_IfcRelConnectsElements">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectedTo_IfcElement"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsElements"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:label>RelatingElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingElement_IfcRelConnectsStructuralActivity -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingElement_IfcRelConnectsStructuralActivity">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assignedStructuralActivity_IfcStructuralItem"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralActivity"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivityAssignmentSelect"/>
        <rdfs:label>RelatingElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingElement_IfcRelInterferesElements -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingElement_IfcRelInterferesElements">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#interferesElements_IfcElement"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:label>RelatingElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingElement_IfcRelProjectsElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingElement_IfcRelProjectsElement">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasProjections_IfcElement"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelProjectsElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:label>RelatingElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingFlowElement_IfcRelFlowControlElements -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingFlowElement_IfcRelFlowControlElements">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFlowControlElements"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElement"/>
        <rdfs:label>RelatingFlowElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingGroup_IfcRelAssignsToGroup -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingGroup_IfcRelAssignsToGroup">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToGroup"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGroup"/>
        <rdfs:label>RelatingGroup</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingLibrary_IfcRelAssociatesLibrary -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingLibrary_IfcRelAssociatesLibrary">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesLibrary"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibrarySelect"/>
        <rdfs:label>RelatingLibrary</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingMaterial_IfcMaterialRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingMaterial_IfcMaterialRelationship">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatesTo_IfcMaterial"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
        <rdfs:label>RelatingMaterial</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingMaterial_IfcRelAssociatesMaterial -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingMaterial_IfcRelAssociatesMaterial">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesMaterial"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialSelect"/>
        <rdfs:label>RelatingMaterial</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingMonetaryUnit_IfcCurrencyRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingMonetaryUnit_IfcCurrencyRelationship">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurrencyRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMonetaryUnit"/>
        <rdfs:label>RelatingMonetaryUnit</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingObject_IfcRelAggregates -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingObject_IfcRelAggregates">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isDecomposedBy_IfcObjectDefinition"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAggregates"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
        <rdfs:label>RelatingObject</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingObject_IfcRelDefinesByObject -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingObject_IfcRelDefinesByObject">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByObject"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject"/>
        <rdfs:label>RelatingObject</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingObject_IfcRelNests -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingObject_IfcRelNests">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isNestedBy_IfcObjectDefinition"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelNests"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
        <rdfs:label>RelatingObject</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingOpeningElement_IfcRelFillsElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingOpeningElement_IfcRelFillsElement">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasFillings_IfcOpeningElement"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFillsElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpeningElement"/>
        <rdfs:label>RelatingOpeningElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingOrganization_IfcOrganizationRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingOrganization_IfcOrganizationRelationship">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relates_IfcOrganization"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganizationRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization"/>
        <rdfs:label>RelatingOrganization</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingPort_IfcRelConnectsPortToElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingPort_IfcRelConnectsPortToElement">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#containedIn_IfcPort"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPortToElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPort"/>
        <rdfs:label>RelatingPort</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingPort_IfcRelConnectsPorts -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingPort_IfcRelConnectsPorts">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPorts"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPort"/>
        <rdfs:label>RelatingPort</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingPriorities_IfcRelConnectsPathElements -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingPriorities_IfcRelConnectsPathElements">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPathElements"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
        <rdfs:label>RelatingPriorities</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingProcess_IfcRelAssignsToProcess -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingProcess_IfcRelAssignsToProcess">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToProcess"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcessSelect"/>
        <rdfs:label>RelatingProcess</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingProcess_IfcRelSequence -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingProcess_IfcRelSequence">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isPredecessorTo_IfcProcess"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcess"/>
        <rdfs:label>RelatingProcess</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingProduct_IfcRelAssignsToProduct -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingProduct_IfcRelAssignsToProduct">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToProduct"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductSelect"/>
        <rdfs:label>RelatingProduct</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingPropertyDefinition_IfcRelDefinesByProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingPropertyDefinition_IfcRelDefinesByProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinitionSelect"/>
        <rdfs:label>RelatingPropertyDefinition</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingReference_IfcExternalReferenceRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingReference_IfcExternalReferenceRelationship">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#externalReferenceForResources_IfcExternalReference"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReferenceRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReference"/>
        <rdfs:label>RelatingReference</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingResource_IfcRelAssignsToResource -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingResource_IfcRelAssignsToResource">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToResource"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceSelect"/>
        <rdfs:label>RelatingResource</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingSpace_IfcRelCoversSpaces -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingSpace_IfcRelCoversSpaces">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversSpaces"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpace"/>
        <rdfs:label>RelatingSpace</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingSpace_IfcRelSpaceBoundary -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingSpace_IfcRelSpaceBoundary">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceBoundarySelect"/>
        <rdfs:label>RelatingSpace</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingStructuralMember_IfcRelConnectsStructuralMember -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingStructuralMember_IfcRelConnectsStructuralMember">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectedBy_IfcStructuralMember"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralMember"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralMember"/>
        <rdfs:label>RelatingStructuralMember</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingStructure_IfcRelContainedInSpatialStructure -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingStructure_IfcRelContainedInSpatialStructure">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#containsElements_IfcSpatialElement"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelContainedInSpatialStructure"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
        <rdfs:label>RelatingStructure</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingStructure_IfcRelReferencedInSpatialStructure -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingStructure_IfcRelReferencedInSpatialStructure">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelReferencedInSpatialStructure"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
        <rdfs:label>RelatingStructure</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingSystem_IfcRelServicesBuildings -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingSystem_IfcRelServicesBuildings">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#servicesBuildings_IfcSystem"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystem"/>
        <rdfs:label>RelatingSystem</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingTemplate_IfcRelDefinesByTemplate -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingTemplate_IfcRelDefinesByTemplate">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#defines_IfcPropertySetTemplate"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByTemplate"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplate"/>
        <rdfs:label>RelatingTemplate</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingType_IfcRelDefinesByType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingType_IfcRelDefinesByType">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#types_IfcTypeObject"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeObject"/>
        <rdfs:label>RelatingType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relationshipType_IfcDocumentInformationRelationship -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relationshipType_IfcDocumentInformationRelationship">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformationRelationship"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>RelationshipType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relativePlacement_IfcLocalPlacement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relativePlacement_IfcLocalPlacement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLocalPlacement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement"/>
        <rdfs:label>RelativePlacement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#remainingTime_IfcTaskTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#remainingTime_IfcTaskTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
        <rdfs:label>RemainingTime</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#remainingUsage_IfcResourceTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#remainingUsage_IfcResourceTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
        <rdfs:label>RemainingUsage</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#remainingWork_IfcResourceTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#remainingWork_IfcResourceTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
        <rdfs:label>RemainingWork</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#repeatS_IfcSurfaceTexture -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#repeatS_IfcSurfaceTexture">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>RepeatS</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#repeatT_IfcSurfaceTexture -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#repeatT_IfcSurfaceTexture">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>RepeatT</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationContexts_IfcContext -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationContexts_IfcContext">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcContext"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationContext"/>
        <rdfs:label>RepresentationContexts</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationIdentifier_IfcRepresentation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationIdentifier_IfcRepresentation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>RepresentationIdentifier</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationMap_IfcRepresentation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationMap_IfcRepresentation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap"/>
        <rdfs:label>RepresentationMap</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationMaps_IfcTypeProduct -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationMaps_IfcTypeProduct">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeProduct"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap_List"/>
        <rdfs:label>RepresentationMaps</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationType_IfcRepresentation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationType_IfcRepresentation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>RepresentationType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representation_IfcProduct -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representation_IfcProduct">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductRepresentation"/>
        <rdfs:label>Representation</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationsInContext_IfcRepresentationContext -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationsInContext_IfcRepresentationContext">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#contextOfItems_IfcRepresentation"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationContext"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation"/>
        <rdfs:label>RepresentationsInContext</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representations_IfcProductRepresentation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representations_IfcProductRepresentation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductRepresentation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation_List"/>
        <rdfs:label>Representations</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representedMaterial_IfcMaterialDefinitionRepresentation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representedMaterial_IfcMaterialDefinitionRepresentation">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasRepresentation_IfcMaterial"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialDefinitionRepresentation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
        <rdfs:label>RepresentedMaterial</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#requestingApproval_IfcApproval -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#requestingApproval_IfcApproval">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
        <rdfs:label>RequestingApproval</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#resourceType_IfcTypeResource -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#resourceType_IfcTypeResource">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeResource"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>ResourceType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#responsiblePerson_IfcAsset -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#responsiblePerson_IfcAsset">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsset"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerson"/>
        <rdfs:label>ResponsiblePerson</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#responsiblePersons_IfcInventory -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#responsiblePersons_IfcInventory">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInventory"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerson"/>
        <rdfs:label>ResponsiblePersons</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#restartDistance_IfcReferent -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#restartDistance_IfcReferent">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReferent"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>RestartDistance</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#resultForLoadGroup_IfcStructuralResultGroup -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#resultForLoadGroup_IfcStructuralResultGroup">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralResultGroup"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadGroup"/>
        <rdfs:label>ResultForLoadGroup</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#resultGroupFor_IfcStructuralResultGroup -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#resultGroupFor_IfcStructuralResultGroup">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasResults_IfcStructuralAnalysisModel"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralResultGroup"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralAnalysisModel"/>
        <rdfs:label>ResultGroupFor</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#revision_IfcDocumentInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#revision_IfcDocumentInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Revision</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#riserHeight_IfcStairFlight -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#riserHeight_IfcStairFlight">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>RiserHeight</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#role_IfcActorRole -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#role_IfcActorRole">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>Role</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#roles_IfcOrganization -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#roles_IfcOrganization">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole_List"/>
        <rdfs:label>Roles</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#roles_IfcPerson -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#roles_IfcPerson">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerson"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole_List"/>
        <rdfs:label>Roles</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#roles_IfcPersonAndOrganization -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#roles_IfcPersonAndOrganization">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPersonAndOrganization"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole_List"/>
        <rdfs:label>Roles</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalDisplacementRX_IfcStructuralLoadSingleDisplacement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalDisplacementRX_IfcStructuralLoadSingleDisplacement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleDisplacement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
        <rdfs:label>RotationalDisplacementRX</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalDisplacementRY_IfcStructuralLoadSingleDisplacement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalDisplacementRY_IfcStructuralLoadSingleDisplacement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleDisplacement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
        <rdfs:label>RotationalDisplacementRY</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalDisplacementRZ_IfcStructuralLoadSingleDisplacement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalDisplacementRZ_IfcStructuralLoadSingleDisplacement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleDisplacement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
        <rdfs:label>RotationalDisplacementRZ</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessByLengthX_IfcBoundaryEdgeCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessByLengthX_IfcBoundaryEdgeCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryEdgeCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfRotationalSubgradeReactionSelect"/>
        <rdfs:label>RotationalStiffnessByLengthX</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessByLengthY_IfcBoundaryEdgeCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessByLengthY_IfcBoundaryEdgeCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryEdgeCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfRotationalSubgradeReactionSelect"/>
        <rdfs:label>RotationalStiffnessByLengthY</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessByLengthZ_IfcBoundaryEdgeCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessByLengthZ_IfcBoundaryEdgeCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryEdgeCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfRotationalSubgradeReactionSelect"/>
        <rdfs:label>RotationalStiffnessByLengthZ</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessX_IfcBoundaryNodeCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessX_IfcBoundaryNodeCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryNodeCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRotationalStiffnessSelect"/>
        <rdfs:label>RotationalStiffnessX</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessY_IfcBoundaryNodeCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessY_IfcBoundaryNodeCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryNodeCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRotationalStiffnessSelect"/>
        <rdfs:label>RotationalStiffnessY</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessZ_IfcBoundaryNodeCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessZ_IfcBoundaryNodeCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryNodeCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRotationalStiffnessSelect"/>
        <rdfs:label>RotationalStiffnessZ</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#roundingRadius_IfcRoundedRectangleProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#roundingRadius_IfcRoundedRectangleProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoundedRectangleProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>RoundingRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rowCells_IfcTableRow -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rowCells_IfcTableRow">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableRow"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
        <rdfs:label>RowCells</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rows_IfcTable -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rows_IfcTable">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTable"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableRow_List"/>
        <rdfs:label>Rows</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sameSense_IfcCompositeCurveSegment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sameSense_IfcCompositeCurveSegment">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>SameSense</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sameSense_IfcEdgeCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sameSense_IfcEdgeCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdgeCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>SameSense</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sameSense_IfcFaceSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sameSense_IfcFaceSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>SameSense</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sameSense_IfcGridAxis -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sameSense_IfcGridAxis">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>SameSense</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sbsmBoundary_IfcShellBasedSurfaceModel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sbsmBoundary_IfcShellBasedSurfaceModel">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShell"/>
        <rdfs:label>SbsmBoundary</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scale2_IfcCartesianTransformationOperator2DnonUniform -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scale2_IfcCartesianTransformationOperator2DnonUniform">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator2DnonUniform"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
        <rdfs:label>Scale2</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scale2_IfcCartesianTransformationOperator3DnonUniform -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scale2_IfcCartesianTransformationOperator3DnonUniform">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator3DnonUniform"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
        <rdfs:label>Scale2</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scale3_IfcCartesianTransformationOperator3DnonUniform -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scale3_IfcCartesianTransformationOperator3DnonUniform">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator3DnonUniform"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
        <rdfs:label>Scale3</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scale_IfcCartesianTransformationOperator -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scale_IfcCartesianTransformationOperator">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
        <rdfs:label>Scale</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scale_IfcMapConversion -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scale_IfcMapConversion">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMapConversion"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
        <rdfs:label>Scale</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleContour_IfcResourceTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleContour_IfcResourceTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>ScheduleContour</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleDate_IfcEventTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleDate_IfcEventTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>ScheduleDate</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleDuration_IfcTaskTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleDuration_IfcTaskTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
        <rdfs:label>ScheduleDuration</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleFinish_IfcResourceTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleFinish_IfcResourceTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>ScheduleFinish</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleFinish_IfcTaskTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleFinish_IfcTaskTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>ScheduleFinish</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleStart_IfcResourceTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleStart_IfcResourceTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>ScheduleStart</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleStart_IfcTaskTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleStart_IfcTaskTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>ScheduleStart</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleUsage_IfcResourceTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleUsage_IfcResourceTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
        <rdfs:label>ScheduleUsage</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleWork_IfcResourceTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleWork_IfcResourceTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
        <rdfs:label>ScheduleWork</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scope_IfcDocumentInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scope_IfcDocumentInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>Scope</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondMullionOffset_IfcWindowLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondMullionOffset_IfcWindowLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
        <rdfs:label>SecondMullionOffset</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondOperand_IfcBooleanResult -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondOperand_IfcBooleanResult">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanResult"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanOperand"/>
        <rdfs:label>SecondOperand</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondTransomOffset_IfcWindowLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondTransomOffset_IfcWindowLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
        <rdfs:label>SecondTransomOffset</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondaryMeasureType_IfcSimplePropertyTemplate -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondaryMeasureType_IfcSimplePropertyTemplate">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplate"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>SecondaryMeasureType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondaryPlaneAngle_IfcLightDistributionData -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondaryPlaneAngle_IfcLightDistributionData">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionData"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure_List"/>
        <rdfs:label>SecondaryPlaneAngle</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondaryUnit_IfcSimplePropertyTemplate -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondaryUnit_IfcSimplePropertyTemplate">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplate"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
        <rdfs:label>SecondaryUnit</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sectionDefinition_IfcSectionReinforcementProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sectionDefinition_IfcSectionReinforcementProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionProperties"/>
        <rdfs:label>SectionDefinition</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sectionType_IfcSectionProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sectionType_IfcSectionProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionTypeEnum"/>
        <rdfs:label>SectionType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segmentLength_IfcCurveSegment2D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segmentLength_IfcCurveSegment2D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveSegment2D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>SegmentLength</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segments_IfcAlignment2DHorizontal -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segments_IfcAlignment2DHorizontal">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontal"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontalSegment_List"/>
        <rdfs:label>Segments</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segments_IfcAlignment2DVertical -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segments_IfcAlignment2DVertical">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVertical"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment_List"/>
        <rdfs:label>Segments</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segments_IfcCompositeCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segments_IfcCompositeCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment_List"/>
        <rdfs:label>Segments</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segments_IfcIndexedPolyCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segments_IfcIndexedPolyCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolyCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSegmentIndexSelect_List"/>
        <rdfs:label>Segments</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcBSplineCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcBSplineCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
        <rdfs:label>SelfIntersect</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcBSplineSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcBSplineSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
        <rdfs:label>SelfIntersect</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcCompositeCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcCompositeCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
        <rdfs:label>SelfIntersect</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcIndexedPolyCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcIndexedPolyCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolyCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>SelfIntersect</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcOffsetCurve2D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcOffsetCurve2D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve2D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
        <rdfs:label>SelfIntersect</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcOffsetCurve3D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcOffsetCurve3D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve3D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
        <rdfs:label>SelfIntersect</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfWeightCoefficients_IfcStructuralLoadCase -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfWeightCoefficients_IfcStructuralLoadCase">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadCase"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure_List"/>
        <rdfs:label>SelfWeightCoefficients</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#semiAxis1_IfcEllipse -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#semiAxis1_IfcEllipse">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEllipse"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>SemiAxis1</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#semiAxis1_IfcEllipseProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#semiAxis1_IfcEllipseProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEllipseProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>SemiAxis1</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#semiAxis2_IfcEllipse -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#semiAxis2_IfcEllipse">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEllipse"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>SemiAxis2</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#semiAxis2_IfcEllipseProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#semiAxis2_IfcEllipseProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEllipseProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>SemiAxis2</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#senseAgreement_IfcTrimmedCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#senseAgreement_IfcTrimmedCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmedCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>SenseAgreement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sequenceType_IfcRelSequence -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sequenceType_IfcRelSequence">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSequenceEnum"/>
        <rdfs:label>SequenceType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#servicedBySystems_IfcSpatialElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#servicedBySystems_IfcSpatialElement">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedBuildings_IfcRelServicesBuildings"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings"/>
        <rdfs:label>ServicedBySystems</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#servicesBuildings_IfcSystem -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#servicesBuildings_IfcSystem">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystem"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings"/>
        <rdfs:label>ServicesBuildings</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#setPointValue_IfcPropertyBoundedValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#setPointValue_IfcPropertyBoundedValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyBoundedValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue"/>
        <rdfs:label>SetPointValue</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeAspectStyle_IfcDoorLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeAspectStyle_IfcDoorLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect"/>
        <rdfs:label>ShapeAspectStyle</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeAspectStyle_IfcDoorPanelProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeAspectStyle_IfcDoorPanelProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect"/>
        <rdfs:label>ShapeAspectStyle</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeAspectStyle_IfcPermeableCoveringProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeAspectStyle_IfcPermeableCoveringProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermeableCoveringProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect"/>
        <rdfs:label>ShapeAspectStyle</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeAspectStyle_IfcWindowLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeAspectStyle_IfcWindowLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect"/>
        <rdfs:label>ShapeAspectStyle</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeAspectStyle_IfcWindowPanelProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeAspectStyle_IfcWindowPanelProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect"/>
        <rdfs:label>ShapeAspectStyle</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeOfProduct_IfcProductDefinitionShape -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeOfProduct_IfcProductDefinitionShape">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representation_IfcProduct"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductDefinitionShape"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
        <rdfs:label>ShapeOfProduct</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeRepresentations_IfcShapeAspect -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeRepresentations_IfcShapeAspect">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeModel_List"/>
        <rdfs:label>ShapeRepresentations</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sharedPlacement_IfcStructuralAnalysisModel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sharedPlacement_IfcStructuralAnalysisModel">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralAnalysisModel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectPlacement"/>
        <rdfs:label>SharedPlacement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shearReinforcement_IfcSurfaceReinforcementArea -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shearReinforcement_IfcSurfaceReinforcementArea">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceReinforcementArea"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure"/>
        <rdfs:label>ShearReinforcement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sheathDiameter_IfcTendonType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sheathDiameter_IfcTendonType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>SheathDiameter</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#side_IfcSurfaceStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#side_IfcSurfaceStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceSide"/>
        <rdfs:label>Side</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#siteAddress_IfcSite -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#siteAddress_IfcSite">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSite"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPostalAddress"/>
        <rdfs:label>SiteAddress</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sizeInX_IfcPlanarExtent -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sizeInX_IfcPlanarExtent">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>SizeInX</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sizeInY_IfcPlanarExtent -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sizeInY_IfcPlanarExtent">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>SizeInY</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sizeable_IfcDoorStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sizeable_IfcDoorStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>Sizeable</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sizeable_IfcWindowStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sizeable_IfcWindowStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>Sizeable</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#slippageX_IfcSlippageConnectionCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#slippageX_IfcSlippageConnectionCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlippageConnectionCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>SlippageX</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#slippageY_IfcSlippageConnectionCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#slippageY_IfcSlippageConnectionCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlippageConnectionCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>SlippageY</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#slippageZ_IfcSlippageConnectionCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#slippageZ_IfcSlippageConnectionCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlippageConnectionCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>SlippageZ</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sort_IfcClassificationReference -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sort_IfcClassificationReference">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationReference"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>Sort</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sourceCRS_IfcCoordinateOperation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sourceCRS_IfcCoordinateOperation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateOperation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateReferenceSystemSelect"/>
        <rdfs:label>SourceCRS</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sourceOfResultGroup_IfcStructuralLoadGroup -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sourceOfResultGroup_IfcStructuralLoadGroup">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#resultForLoadGroup_IfcStructuralResultGroup"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadGroup"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralResultGroup"/>
        <rdfs:label>SourceOfResultGroup</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#source_IfcClassification -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#source_IfcClassification">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassification"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Source</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#specularColour_IfcSurfaceStyleRendering -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#specularColour_IfcSurfaceStyleRendering">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRendering"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourOrFactor"/>
        <rdfs:label>SpecularColour</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#specularHighlight_IfcSurfaceStyleRendering -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#specularHighlight_IfcSurfaceStyleRendering">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRendering"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpecularHighlightSelect"/>
        <rdfs:label>SpecularHighlight</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#spineCurve_IfcSectionedSpine -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#spineCurve_IfcSectionedSpine">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurve"/>
        <rdfs:label>SpineCurve</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#spreadAngle_IfcLightSourceSpot -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#spreadAngle_IfcLightSourceSpot">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceSpot"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositivePlaneAngleMeasure"/>
        <rdfs:label>SpreadAngle</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startDirection_IfcCurveSegment2D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startDirection_IfcCurveSegment2D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveSegment2D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
        <rdfs:label>StartDirection</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startDistAlong_IfcAlignment2DHorizontal -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startDistAlong_IfcAlignment2DHorizontal">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontal"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>StartDistAlong</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startDistAlong_IfcAlignment2DVerticalSegment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startDistAlong_IfcAlignment2DVerticalSegment">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>StartDistAlong</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startGradient_IfcAlignment2DVerticalSegment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startGradient_IfcAlignment2DVerticalSegment">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure"/>
        <rdfs:label>StartGradient</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startHeight_IfcAlignment2DVerticalSegment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startHeight_IfcAlignment2DVerticalSegment">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>StartHeight</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startOfNextHatchLine_IfcFillAreaStyleHatching -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startOfNextHatchLine_IfcFillAreaStyleHatching">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHatchLineDistanceSelect"/>
        <rdfs:label>StartOfNextHatchLine</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startParam_IfcFixedReferenceSweptAreaSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startParam_IfcFixedReferenceSweptAreaSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFixedReferenceSweptAreaSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
        <rdfs:label>StartParam</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startParam_IfcSurfaceCurveSweptAreaSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startParam_IfcSurfaceCurveSweptAreaSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurveSweptAreaSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
        <rdfs:label>StartParam</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startParam_IfcSweptDiskSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startParam_IfcSweptDiskSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptDiskSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
        <rdfs:label>StartParam</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startPoint_IfcCurveSegment2D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startPoint_IfcCurveSegment2D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveSegment2D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
        <rdfs:label>StartPoint</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startProfile_IfcSectionProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startProfile_IfcSectionProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
        <rdfs:label>StartProfile</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startRadius_IfcTransitionCurveSegment2D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startRadius_IfcTransitionCurveSegment2D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCurveSegment2D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>StartRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startTag_IfcAlignment2DSegment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startTag_IfcAlignment2DSegment">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DSegment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>StartTag</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startTime_IfcTimePeriod -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startTime_IfcTimePeriod">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimePeriod"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTime"/>
        <rdfs:label>StartTime</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startTime_IfcTimeSeries -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startTime_IfcTimeSeries">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeries"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>StartTime</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startTime_IfcWorkControl -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startTime_IfcWorkControl">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkControl"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>StartTime</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#start_IfcWorkTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#start_IfcWorkTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
        <rdfs:label>Start</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#state_IfcOwnerHistory -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#state_IfcOwnerHistory">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOwnerHistory"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStateEnum"/>
        <rdfs:label>State</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#statusTime_IfcResourceTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#statusTime_IfcResourceTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>StatusTime</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#statusTime_IfcTaskTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#statusTime_IfcTaskTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>StatusTime</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcActionRequest -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcActionRequest">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionRequest"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Status</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcApproval -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcApproval">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Status</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcCostSchedule -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcCostSchedule">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostSchedule"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Status</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcDocumentInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcDocumentInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentStatusEnum"/>
        <rdfs:label>Status</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcPermit -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcPermit">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermit"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Status</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcProjectOrder -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcProjectOrder">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrder"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Status</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcTask -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcTask">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTask"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Status</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#steelGrade_IfcReinforcementBarProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#steelGrade_IfcReinforcementBarProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcementBarProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>SteelGrade</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#steelGrade_IfcReinforcingElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#steelGrade_IfcReinforcingElement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>SteelGrade</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#styledByItem_IfcRepresentationItem -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#styledByItem_IfcRepresentationItem">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#item_IfcStyledItem"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationItem"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyledItem"/>
        <rdfs:label>StyledByItem</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#styles_IfcPresentationStyleAssignment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#styles_IfcPresentationStyleAssignment">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyleAssignment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyleSelect"/>
        <rdfs:label>Styles</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#styles_IfcStyledItem -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#styles_IfcStyledItem">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyledItem"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyleAssignmentSelect"/>
        <rdfs:label>Styles</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#styles_IfcSurfaceStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#styles_IfcSurfaceStyle">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleElementSelect"/>
        <rdfs:label>Styles</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#submittedOn_IfcCostSchedule -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#submittedOn_IfcCostSchedule">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostSchedule"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>SubmittedOn</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#suffixTitles_IfcPerson -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#suffixTitles_IfcPerson">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerson"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
        <rdfs:label>SuffixTitles</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#supportedLength_IfcRelConnectsStructuralMember -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#supportedLength_IfcRelConnectsStructuralMember">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralMember"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>SupportedLength</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceColour_IfcSurfaceStyleShading -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceColour_IfcSurfaceStyleShading">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleShading"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
        <rdfs:label>SurfaceColour</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceForm_IfcBSplineSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceForm_IfcBSplineSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceForm"/>
        <rdfs:label>SurfaceForm</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceOnRelatedElement_IfcConnectionSurfaceGeometry -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceOnRelatedElement_IfcConnectionSurfaceGeometry">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionSurfaceGeometry"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceOrFaceSurface"/>
        <rdfs:label>SurfaceOnRelatedElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceOnRelatingElement_IfcConnectionSurfaceGeometry -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceOnRelatingElement_IfcConnectionSurfaceGeometry">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionSurfaceGeometry"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceOrFaceSurface"/>
        <rdfs:label>SurfaceOnRelatingElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceReinforcement1_IfcSurfaceReinforcementArea -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceReinforcement1_IfcSurfaceReinforcementArea">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceReinforcementArea"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
        <rdfs:label>SurfaceReinforcement1</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceReinforcement2_IfcSurfaceReinforcementArea -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceReinforcement2_IfcSurfaceReinforcementArea">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceReinforcementArea"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
        <rdfs:label>SurfaceReinforcement2</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sweptArea_IfcSweptAreaSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sweptArea_IfcSweptAreaSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptAreaSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
        <rdfs:label>SweptArea</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sweptCurve_IfcSweptSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sweptCurve_IfcSweptSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
        <rdfs:label>SweptCurve</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#systemType_IfcDistributionPort -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#systemType_IfcDistributionPort">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionPort"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>SystemType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tagList_IfcCartesianPointList2D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tagList_IfcCartesianPointList2D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList2D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
        <rdfs:label>TagList</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tagList_IfcCartesianPointList3D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tagList_IfcCartesianPointList3D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList3D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
        <rdfs:label>TagList</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tag_IfcAlignmentCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tag_IfcAlignmentCurve">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignmentCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Tag</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tag_IfcElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tag_IfcElement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>Tag</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tag_IfcOffsetCurveByDistances -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tag_IfcOffsetCurveByDistances">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurveByDistances"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Tag</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tag_IfcProxy -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tag_IfcProxy">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProxy"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Tag</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tag_IfcTypeProduct -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tag_IfcTypeProduct">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeProduct"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Tag</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tangentialContinuity_IfcAlignment2DSegment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tangentialContinuity_IfcAlignment2DSegment">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DSegment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>TangentialContinuity</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#targetCRS_IfcCoordinateOperation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#targetCRS_IfcCoordinateOperation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateOperation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateReferenceSystem"/>
        <rdfs:label>TargetCRS</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#targetScale_IfcGeometricRepresentationSubContext -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#targetScale_IfcGeometricRepresentationSubContext">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationSubContext"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
        <rdfs:label>TargetScale</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#targetView_IfcGeometricRepresentationSubContext -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#targetView_IfcGeometricRepresentationSubContext">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationSubContext"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricProjectionEnum"/>
        <rdfs:label>TargetView</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#taskTime_IfcTask -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#taskTime_IfcTask">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTask"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <rdfs:label>TaskTime</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#telephoneNumbers_IfcTelecomAddress -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#telephoneNumbers_IfcTelecomAddress">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTelecomAddress"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
        <rdfs:label>TelephoneNumbers</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#templateType_IfcComplexPropertyTemplate -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#templateType_IfcComplexPropertyTemplate">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexPropertyTemplate"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexPropertyTemplateTypeEnum"/>
        <rdfs:label>TemplateType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#templateType_IfcPropertySetTemplate -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#templateType_IfcPropertySetTemplate">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplate"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplateTypeEnum"/>
        <rdfs:label>TemplateType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#templateType_IfcSimplePropertyTemplate -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#templateType_IfcSimplePropertyTemplate">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplate"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplateTypeEnum"/>
        <rdfs:label>TemplateType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tensionFailureX_IfcFailureConnectionCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tensionFailureX_IfcFailureConnectionCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFailureConnectionCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
        <rdfs:label>TensionFailureX</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tensionFailureY_IfcFailureConnectionCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tensionFailureY_IfcFailureConnectionCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFailureConnectionCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
        <rdfs:label>TensionFailureY</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tensionFailureZ_IfcFailureConnectionCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tensionFailureZ_IfcFailureConnectionCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFailureConnectionCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
        <rdfs:label>TensionFailureZ</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tensionForce_IfcTendon -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tensionForce_IfcTendon">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendon"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
        <rdfs:label>TensionForce</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#texCoordIndex_IfcIndexedTriangleTextureMap -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#texCoordIndex_IfcIndexedTriangleTextureMap">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedTriangleTextureMap"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List_List"/>
        <rdfs:label>TexCoordIndex</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#texCoordsList_IfcTextureVertexList -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#texCoordsList_IfcTextureVertexList">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List_List"/>
        <rdfs:label>TexCoordsList</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#texCoords_IfcIndexedTextureMap -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#texCoords_IfcIndexedTextureMap">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedTextureMap"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList"/>
        <rdfs:label>TexCoords</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textAlign_IfcTextStyleTextModel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textAlign_IfcTextStyleTextModel">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextAlignment"/>
        <rdfs:label>TextAlign</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textCharacterAppearance_IfcTextStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textCharacterAppearance_IfcTextStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleForDefinedFont"/>
        <rdfs:label>TextCharacterAppearance</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textDecoration_IfcTextStyleTextModel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textDecoration_IfcTextStyleTextModel">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextDecoration"/>
        <rdfs:label>TextDecoration</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textFontStyle_IfcTextStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textFontStyle_IfcTextStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextFontSelect"/>
        <rdfs:label>TextFontStyle</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textIndent_IfcTextStyleTextModel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textIndent_IfcTextStyleTextModel">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
        <rdfs:label>TextIndent</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textStyle_IfcTextStyle -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textStyle_IfcTextStyle">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyle"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
        <rdfs:label>TextStyle</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textTransform_IfcTextStyleTextModel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textTransform_IfcTextStyleTextModel">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextTransformation"/>
        <rdfs:label>TextTransform</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textureTransform_IfcSurfaceTexture -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textureTransform_IfcSurfaceTexture">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator2D"/>
        <rdfs:label>TextureTransform</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textures_IfcSurfaceStyleWithTextures -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textures_IfcSurfaceStyleWithTextures">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleWithTextures"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture_List"/>
        <rdfs:label>Textures</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#theActor_IfcActor -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#theActor_IfcActor">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActor"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
        <rdfs:label>TheActor</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#theOrganization_IfcPersonAndOrganization -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#theOrganization_IfcPersonAndOrganization">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#engages_IfcOrganization"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPersonAndOrganization"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization"/>
        <rdfs:label>TheOrganization</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thePerson_IfcPersonAndOrganization -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thePerson_IfcPersonAndOrganization">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPersonAndOrganization"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerson"/>
        <rdfs:label>ThePerson</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#theoryType_IfcStructuralResultGroup -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#theoryType_IfcStructuralResultGroup">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralResultGroup"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnalysisTheoryTypeEnum"/>
        <rdfs:label>TheoryType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thermodynamicTemperatureExponent_IfcDimensionalExponents -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thermodynamicTemperatureExponent_IfcDimensionalExponents">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDimensionalExponents"/>
        <rdfs:range rdf:resource="https://w3id.org/express#INTEGER"/>
        <rdfs:label>ThermodynamicTemperatureExponent</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thickness_IfcCenterLineProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thickness_IfcCenterLineProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCenterLineProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Thickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thickness_IfcLShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thickness_IfcLShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Thickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thickness_IfcStructuralSurfaceMember -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thickness_IfcStructuralSurfaceMember">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceMember"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Thickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thresholdDepth_IfcDoorLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thresholdDepth_IfcDoorLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>ThresholdDepth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thresholdOffset_IfcDoorLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thresholdOffset_IfcDoorLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>ThresholdOffset</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thresholdThickness_IfcDoorLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thresholdThickness_IfcDoorLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>ThresholdThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tiles_IfcFillAreaStyleTiles -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tiles_IfcFillAreaStyleTiles">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleTiles"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyledItem"/>
        <rdfs:label>Tiles</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tilingPattern_IfcFillAreaStyleTiles -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tilingPattern_IfcFillAreaStyleTiles">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleTiles"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector_List"/>
        <rdfs:label>TilingPattern</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tilingScale_IfcFillAreaStyleTiles -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tilingScale_IfcFillAreaStyleTiles">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleTiles"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
        <rdfs:label>TilingScale</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeExponent_IfcDimensionalExponents -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeExponent_IfcDimensionalExponents">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDimensionalExponents"/>
        <rdfs:range rdf:resource="https://w3id.org/express#INTEGER"/>
        <rdfs:label>TimeExponent</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeLag_IfcRelSequence -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeLag_IfcRelSequence">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLagTime"/>
        <rdfs:label>TimeLag</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeOfApproval_IfcApproval -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeOfApproval_IfcApproval">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>TimeOfApproval</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timePeriods_IfcRecurrencePattern -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timePeriods_IfcRecurrencePattern">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrencePattern"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimePeriod_List"/>
        <rdfs:label>TimePeriods</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeSeriesDataType_IfcTimeSeries -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeSeriesDataType_IfcTimeSeries">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeries"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesDataTypeEnum"/>
        <rdfs:label>TimeSeriesDataType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeStamp_IfcIrregularTimeSeriesValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeStamp_IfcIrregularTimeSeriesValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIrregularTimeSeriesValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>TimeStamp</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeStep_IfcRegularTimeSeries -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeStep_IfcRegularTimeSeries">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRegularTimeSeries"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeMeasure"/>
        <rdfs:label>TimeStep</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeValue_IfcQuantityTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeValue_IfcQuantityTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeMeasure"/>
        <rdfs:label>TimeValue</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#toAlignmentCurve_IfcAlignment2DHorizontal -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#toAlignmentCurve_IfcAlignment2DHorizontal">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontal"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignmentCurve"/>
        <rdfs:label>ToAlignmentCurve</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#toAlignmentCurve_IfcAlignment2DVertical -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#toAlignmentCurve_IfcAlignment2DVertical">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVertical"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignmentCurve"/>
        <rdfs:label>ToAlignmentCurve</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#toMaterialConstituentSet_IfcMaterialConstituent -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#toMaterialConstituentSet_IfcMaterialConstituent">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materialConstituents_IfcMaterialConstituentSet"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituent"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituentSet"/>
        <rdfs:label>ToMaterialConstituentSet</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsymmetricIShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>TopFlangeEdgeRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topFlangeFilletRadius_IfcAsymmetricIShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topFlangeFilletRadius_IfcAsymmetricIShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsymmetricIShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>TopFlangeFilletRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topFlangeSlope_IfcAsymmetricIShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topFlangeSlope_IfcAsymmetricIShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsymmetricIShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
        <rdfs:label>TopFlangeSlope</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topFlangeThickness_IfcAsymmetricIShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topFlangeThickness_IfcAsymmetricIShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsymmetricIShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>TopFlangeThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topFlangeWidth_IfcAsymmetricIShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topFlangeWidth_IfcAsymmetricIShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsymmetricIShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>TopFlangeWidth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topXDim_IfcTrapeziumProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topXDim_IfcTrapeziumProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrapeziumProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>TopXDim</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topXOffset_IfcTrapeziumProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topXOffset_IfcTrapeziumProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrapeziumProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>TopXOffset</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#totalCrossSectionArea_IfcReinforcementBarProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#totalCrossSectionArea_IfcReinforcementBarProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcementBarProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
        <rdfs:label>TotalCrossSectionArea</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#totalFloat_IfcTaskTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#totalFloat_IfcTaskTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
        <rdfs:label>TotalFloat</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#totalFloat_IfcWorkControl -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#totalFloat_IfcWorkControl">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkControl"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
        <rdfs:label>TotalFloat</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#totalReplacementCost_IfcAsset -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#totalReplacementCost_IfcAsset">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsset"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue"/>
        <rdfs:label>TotalReplacementCost</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#town_IfcPostalAddress -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#town_IfcPostalAddress">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPostalAddress"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Town</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transitionCurveType_IfcTransitionCurveSegment2D -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transitionCurveType_IfcTransitionCurveSegment2D">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCurveSegment2D"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCurveType"/>
        <rdfs:label>TransitionCurveType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transition_IfcCompositeCurveSegment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transition_IfcCompositeCurveSegment">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCode"/>
        <rdfs:label>Transition</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByAreaX_IfcBoundaryFaceCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByAreaX_IfcBoundaryFaceCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryFaceCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfSubgradeReactionSelect"/>
        <rdfs:label>TranslationalStiffnessByAreaX</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByAreaY_IfcBoundaryFaceCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByAreaY_IfcBoundaryFaceCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryFaceCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfSubgradeReactionSelect"/>
        <rdfs:label>TranslationalStiffnessByAreaY</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByAreaZ_IfcBoundaryFaceCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByAreaZ_IfcBoundaryFaceCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryFaceCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfSubgradeReactionSelect"/>
        <rdfs:label>TranslationalStiffnessByAreaZ</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByLengthX_IfcBoundaryEdgeCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByLengthX_IfcBoundaryEdgeCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryEdgeCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfTranslationalSubgradeReactionSelect"/>
        <rdfs:label>TranslationalStiffnessByLengthX</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByLengthY_IfcBoundaryEdgeCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByLengthY_IfcBoundaryEdgeCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryEdgeCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfTranslationalSubgradeReactionSelect"/>
        <rdfs:label>TranslationalStiffnessByLengthY</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByLengthZ_IfcBoundaryEdgeCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByLengthZ_IfcBoundaryEdgeCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryEdgeCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfTranslationalSubgradeReactionSelect"/>
        <rdfs:label>TranslationalStiffnessByLengthZ</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessX_IfcBoundaryNodeCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessX_IfcBoundaryNodeCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryNodeCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTranslationalStiffnessSelect"/>
        <rdfs:label>TranslationalStiffnessX</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessY_IfcBoundaryNodeCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessY_IfcBoundaryNodeCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryNodeCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTranslationalStiffnessSelect"/>
        <rdfs:label>TranslationalStiffnessY</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessZ_IfcBoundaryNodeCondition -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessZ_IfcBoundaryNodeCondition">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryNodeCondition"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTranslationalStiffnessSelect"/>
        <rdfs:label>TranslationalStiffnessZ</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transmissionColour_IfcSurfaceStyleLighting -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transmissionColour_IfcSurfaceStyleLighting">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleLighting"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
        <rdfs:label>TransmissionColour</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transmissionColour_IfcSurfaceStyleRendering -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transmissionColour_IfcSurfaceStyleRendering">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRendering"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourOrFactor"/>
        <rdfs:label>TransmissionColour</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transomOffset_IfcDoorLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transomOffset_IfcDoorLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>TransomOffset</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transomThickness_IfcDoorLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transomThickness_IfcDoorLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>TransomThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transomThickness_IfcWindowLiningProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transomThickness_IfcWindowLiningProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowLiningProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>TransomThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transparency_IfcSurfaceStyleShading -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transparency_IfcSurfaceStyleShading">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleShading"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
        <rdfs:label>Transparency</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarCrossSectionArea_IfcReinforcingMesh -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarCrossSectionArea_IfcReinforcingMesh">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMesh"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
        <rdfs:label>TransverseBarCrossSectionArea</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarCrossSectionArea_IfcReinforcingMeshType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarCrossSectionArea_IfcReinforcingMeshType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
        <rdfs:label>TransverseBarCrossSectionArea</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarNominalDiameter_IfcReinforcingMesh -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarNominalDiameter_IfcReinforcingMesh">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMesh"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>TransverseBarNominalDiameter</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarNominalDiameter_IfcReinforcingMeshType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarNominalDiameter_IfcReinforcingMeshType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>TransverseBarNominalDiameter</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarSpacing_IfcReinforcingMesh -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarSpacing_IfcReinforcingMesh">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMesh"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>TransverseBarSpacing</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarSpacing_IfcReinforcingMeshType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarSpacing_IfcReinforcingMeshType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>TransverseBarSpacing</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transversePosition_IfcSectionReinforcementProperties -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transversePosition_IfcSectionReinforcementProperties">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>TransversePosition</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#treadLength_IfcStairFlight -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#treadLength_IfcStairFlight">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>TreadLength</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#treeRootExpression_IfcCsgSolid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#treeRootExpression_IfcCsgSolid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgSolid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgSelect"/>
        <rdfs:label>TreeRootExpression</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#trim1_IfcTrimmedCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#trim1_IfcTrimmedCurve">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmedCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmingSelect"/>
        <rdfs:label>Trim1</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#trim2_IfcTrimmedCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#trim2_IfcTrimmedCurve">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmedCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmingSelect"/>
        <rdfs:label>Trim2</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#trueNorth_IfcGeometricRepresentationContext -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#trueNorth_IfcGeometricRepresentationContext">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationContext"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <rdfs:label>TrueNorth</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#typeIdentifier_IfcReference -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#typeIdentifier_IfcReference">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReference"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>TypeIdentifier</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#types_IfcTypeObject -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#types_IfcTypeObject">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeObject"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByType"/>
        <rdfs:label>Types</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#u1_IfcRectangularTrimmedSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#u1_IfcRectangularTrimmedSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangularTrimmedSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
        <rdfs:label>U1</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#u2_IfcRectangularTrimmedSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#u2_IfcRectangularTrimmedSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangularTrimmedSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
        <rdfs:label>U2</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uAxes_IfcGrid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uAxes_IfcGrid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGrid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_List"/>
        <rdfs:label>UAxes</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uClosed_IfcBSplineSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uClosed_IfcBSplineSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
        <rdfs:label>UClosed</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uDegree_IfcBSplineSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uDegree_IfcBSplineSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
        <rdfs:label>UDegree</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uKnots_IfcBSplineSurfaceWithKnots -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uKnots_IfcBSplineSurfaceWithKnots">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceWithKnots"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List"/>
        <rdfs:label>UKnots</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uMultiplicities_IfcBSplineSurfaceWithKnots -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uMultiplicities_IfcBSplineSurfaceWithKnots">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceWithKnots"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
        <rdfs:label>UMultiplicities</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uRLReference_IfcImageTexture -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uRLReference_IfcImageTexture">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcImageTexture"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference"/>
        <rdfs:label>URLReference</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unitBasis_IfcAppliedValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unitBasis_IfcAppliedValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureWithUnit"/>
        <rdfs:label>UnitBasis</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unitComponent_IfcMeasureWithUnit -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unitComponent_IfcMeasureWithUnit">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureWithUnit"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
        <rdfs:label>UnitComponent</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unitType_IfcDerivedUnit -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unitType_IfcDerivedUnit">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnit"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>UnitType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unitType_IfcNamedUnit -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unitType_IfcNamedUnit">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNamedUnit"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>UnitType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcDerivedUnitElement -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcDerivedUnitElement">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitElement"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNamedUnit"/>
        <rdfs:label>Unit</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcPhysicalSimpleQuantity -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcPhysicalSimpleQuantity">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalSimpleQuantity"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNamedUnit"/>
        <rdfs:label>Unit</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcPropertyBoundedValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcPropertyBoundedValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyBoundedValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
        <rdfs:label>Unit</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcPropertyEnumeration -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcPropertyEnumeration">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyEnumeration"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
        <rdfs:label>Unit</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcPropertyListValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcPropertyListValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyListValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
        <rdfs:label>Unit</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcPropertySingleValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcPropertySingleValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySingleValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
        <rdfs:label>Unit</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcTableColumn -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcTableColumn">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableColumn"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
        <rdfs:label>Unit</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcTimeSeries -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcTimeSeries">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeries"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
        <rdfs:label>Unit</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unitsInContext_IfcContext -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unitsInContext_IfcContext">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcContext"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitAssignment"/>
        <rdfs:label>UnitsInContext</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#units_IfcUnitAssignment -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#units_IfcUnitAssignment">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitAssignment"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
        <rdfs:label>Units</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#updateDate_IfcCostSchedule -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#updateDate_IfcCostSchedule">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostSchedule"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>UpdateDate</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#upperBoundValue_IfcPropertyBoundedValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#upperBoundValue_IfcPropertyBoundedValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyBoundedValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue"/>
        <rdfs:label>UpperBoundValue</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usageName_IfcComplexProperty -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usageName_IfcComplexProperty">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexProperty"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>UsageName</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usageName_IfcComplexPropertyTemplate -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usageName_IfcComplexPropertyTemplate">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexPropertyTemplate"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>UsageName</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usageName_IfcPropertyReferenceValue -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usageName_IfcPropertyReferenceValue">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyReferenceValue"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
        <rdfs:label>UsageName</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usage_IfcConstructionResource -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usage_IfcConstructionResource">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResource"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime"/>
        <rdfs:label>Usage</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usage_IfcPhysicalComplexQuantity -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usage_IfcPhysicalComplexQuantity">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalComplexQuantity"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Usage</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usense_IfcRectangularTrimmedSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usense_IfcRectangularTrimmedSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangularTrimmedSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>Usense</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedDataOrigin_IfcSchedulingTime -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedDataOrigin_IfcSchedulingTime">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSchedulingTime"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>UserDefinedDataOrigin</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedDataOrigin_IfcTimeSeries -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedDataOrigin_IfcTimeSeries">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeries"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>UserDefinedDataOrigin</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedEventTriggerType_IfcEvent -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedEventTriggerType_IfcEvent">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvent"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>UserDefinedEventTriggerType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedEventTriggerType_IfcEventType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedEventTriggerType_IfcEventType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>UserDefinedEventTriggerType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedGrade_IfcConstraint -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedGrade_IfcConstraint">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>UserDefinedGrade</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedOperationType_IfcDoor -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedOperationType_IfcDoor">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoor"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>UserDefinedOperationType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedOperationType_IfcDoorType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedOperationType_IfcDoorType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>UserDefinedOperationType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedPartitioningType_IfcWindow -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedPartitioningType_IfcWindow">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>UserDefinedPartitioningType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedPartitioningType_IfcWindowType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedPartitioningType_IfcWindowType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>UserDefinedPartitioningType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedPurpose_IfcAddress -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedPurpose_IfcAddress">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>UserDefinedPurpose</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedQualifier_IfcObjective -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedQualifier_IfcObjective">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjective"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>UserDefinedQualifier</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedRole_IfcActorRole -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedRole_IfcActorRole">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>UserDefinedRole</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedSequenceType_IfcRelSequence -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedSequenceType_IfcRelSequence">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>UserDefinedSequenceType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedTargetView_IfcGeometricRepresentationSubContext -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedTargetView_IfcGeometricRepresentationSubContext">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationSubContext"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>UserDefinedTargetView</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedType_IfcDerivedUnit -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedType_IfcDerivedUnit">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnit"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>UserDefinedType</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#user_IfcAsset -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#user_IfcAsset">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsset"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
        <rdfs:label>User</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#v1_IfcRectangularTrimmedSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#v1_IfcRectangularTrimmedSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangularTrimmedSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
        <rdfs:label>V1</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#v2_IfcRectangularTrimmedSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#v2_IfcRectangularTrimmedSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangularTrimmedSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
        <rdfs:label>V2</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vAxes_IfcGrid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vAxes_IfcGrid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGrid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_List"/>
        <rdfs:label>VAxes</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vClosed_IfcBSplineSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vClosed_IfcBSplineSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
        <rdfs:label>VClosed</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vDegree_IfcBSplineSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vDegree_IfcBSplineSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
        <rdfs:label>VDegree</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vKnots_IfcBSplineSurfaceWithKnots -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vKnots_IfcBSplineSurfaceWithKnots">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceWithKnots"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List"/>
        <rdfs:label>VKnots</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vMultiplicities_IfcBSplineSurfaceWithKnots -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vMultiplicities_IfcBSplineSurfaceWithKnots">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceWithKnots"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
        <rdfs:label>VMultiplicities</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#validFrom_IfcDocumentInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#validFrom_IfcDocumentInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
        <rdfs:label>ValidFrom</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#validUntil_IfcDocumentInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#validUntil_IfcDocumentInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
        <rdfs:label>ValidUntil</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#valueComponent_IfcMeasureWithUnit -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#valueComponent_IfcMeasureWithUnit">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureWithUnit"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue"/>
        <rdfs:label>ValueComponent</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#valueSource_IfcMetric -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#valueSource_IfcMetric">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMetric"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>ValueSource</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#values_IfcIrregularTimeSeries -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#values_IfcIrregularTimeSeries">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIrregularTimeSeries"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIrregularTimeSeriesValue_List"/>
        <rdfs:label>Values</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#values_IfcRegularTimeSeries -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#values_IfcRegularTimeSeries">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRegularTimeSeries"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesValue_List"/>
        <rdfs:label>Values</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#values_IfcStructuralLoadConfiguration -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#values_IfcStructuralLoadConfiguration">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadConfiguration"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadOrResult_List"/>
        <rdfs:label>Values</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#versionDate_IfcLibraryInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#versionDate_IfcLibraryInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
        <rdfs:label>VersionDate</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#version_IfcApplication -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#version_IfcApplication">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApplication"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Version</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#version_IfcLibraryInformation -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#version_IfcLibraryInformation">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryInformation"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>Version</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vertexGeometry_IfcVertexPoint -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vertexGeometry_IfcVertexPoint">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertexPoint"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <rdfs:label>VertexGeometry</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#verticalAxisDirection_IfcOrientationExpression -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#verticalAxisDirection_IfcOrientationExpression">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <rdfs:label>VerticalAxisDirection</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#verticalDatum_IfcCoordinateReferenceSystem -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#verticalDatum_IfcCoordinateReferenceSystem">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateReferenceSystem"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
        <rdfs:label>VerticalDatum</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vertical_IfcAlignmentCurve -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vertical_IfcAlignmentCurve">
        <owl:inverseOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#toAlignmentCurve_IfcAlignment2DVertical"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignmentCurve"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVertical"/>
        <rdfs:label>Vertical</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vertices_IfcTextureMap -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vertices_IfcTextureMap">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureMap"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex_List"/>
        <rdfs:label>Vertices</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#visibleSegmentLength_IfcCurveStyleFontPattern -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#visibleSegmentLength_IfcCurveStyleFontPattern">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontPattern"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:label>VisibleSegmentLength</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#voidsElements_IfcFeatureElementSubtraction -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#voidsElements_IfcFeatureElementSubtraction">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElementSubtraction"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelVoidsElement"/>
        <rdfs:label>VoidsElements</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#voids_IfcAdvancedBrepWithVoids -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#voids_IfcAdvancedBrepWithVoids">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAdvancedBrepWithVoids"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClosedShell"/>
        <rdfs:label>Voids</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#voids_IfcFacetedBrepWithVoids -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#voids_IfcFacetedBrepWithVoids">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFacetedBrepWithVoids"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClosedShell"/>
        <rdfs:label>Voids</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#volumeOnRelatedElement_IfcConnectionVolumeGeometry -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#volumeOnRelatedElement_IfcConnectionVolumeGeometry">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionVolumeGeometry"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidOrShell"/>
        <rdfs:label>VolumeOnRelatedElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#volumeOnRelatingElement_IfcConnectionVolumeGeometry -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#volumeOnRelatingElement_IfcConnectionVolumeGeometry">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionVolumeGeometry"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidOrShell"/>
        <rdfs:label>VolumeOnRelatingElement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#volumeValue_IfcQuantityVolume -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#volumeValue_IfcQuantityVolume">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityVolume"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVolumeMeasure"/>
        <rdfs:label>VolumeValue</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vsense_IfcRectangularTrimmedSurface -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vsense_IfcRectangularTrimmedSurface">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangularTrimmedSurface"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
        <rdfs:label>Vsense</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wAxes_IfcGrid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wAxes_IfcGrid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGrid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_List"/>
        <rdfs:label>WAxes</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wWWHomePageURL_IfcTelecomAddress -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wWWHomePageURL_IfcTelecomAddress">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTelecomAddress"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference"/>
        <rdfs:label>WWWHomePageURL</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wallThickness_IfcCShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wallThickness_IfcCShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>WallThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wallThickness_IfcCircleHollowProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wallThickness_IfcCircleHollowProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCircleHollowProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>WallThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wallThickness_IfcRectangleHollowProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wallThickness_IfcRectangleHollowProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangleHollowProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>WallThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#warpingMoment_IfcStructuralLoadSingleForceWarping -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#warpingMoment_IfcStructuralLoadSingleForceWarping">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleForceWarping"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWarpingMomentMeasure"/>
        <rdfs:label>WarpingMoment</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#warpingStiffness_IfcBoundaryNodeConditionWarping -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#warpingStiffness_IfcBoundaryNodeConditionWarping">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryNodeConditionWarping"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWarpingStiffnessSelect"/>
        <rdfs:label>WarpingStiffness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webEdgeRadius_IfcTShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webEdgeRadius_IfcTShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
        <rdfs:label>WebEdgeRadius</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webSlope_IfcTShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webSlope_IfcTShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
        <rdfs:label>WebSlope</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webThickness_IfcAsymmetricIShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webThickness_IfcAsymmetricIShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsymmetricIShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>WebThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webThickness_IfcIShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webThickness_IfcIShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>WebThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webThickness_IfcTShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webThickness_IfcTShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>WebThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webThickness_IfcUShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webThickness_IfcUShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>WebThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webThickness_IfcZShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webThickness_IfcZShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>WebThickness</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#weekdayComponent_IfcRecurrencePattern -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#weekdayComponent_IfcRecurrencePattern">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrencePattern"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDayInWeekNumber"/>
        <rdfs:label>WeekdayComponent</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#weightValue_IfcQuantityWeight -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#weightValue_IfcQuantityWeight">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityWeight"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMassMeasure"/>
        <rdfs:label>WeightValue</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#weightsData_IfcRationalBSplineCurveWithKnots -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#weightsData_IfcRationalBSplineCurveWithKnots">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRationalBSplineCurveWithKnots"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List"/>
        <rdfs:label>WeightsData</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#weightsData_IfcRationalBSplineSurfaceWithKnots -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#weightsData_IfcRationalBSplineSurfaceWithKnots">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRationalBSplineSurfaceWithKnots"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List_List"/>
        <rdfs:label>WeightsData</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#width_IfcCShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#width_IfcCShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Width</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#width_IfcLShapeProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#width_IfcLShapeProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLShapeProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>Width</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#width_IfcPixelTexture -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#width_IfcPixelTexture">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPixelTexture"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
        <rdfs:label>Width</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wordSpacing_IfcTextStyleTextModel -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wordSpacing_IfcTextStyleTextModel">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
        <rdfs:label>WordSpacing</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#workMethod_IfcTask -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#workMethod_IfcTask">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTask"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>WorkMethod</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#workMethod_IfcTaskType -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#workMethod_IfcTaskType">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskType"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
        <rdfs:label>WorkMethod</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#workingTimes_IfcWorkCalendar -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#workingTimes_IfcWorkCalendar">
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendar"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkTime"/>
        <rdfs:label>WorkingTimes</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#worldCoordinateSystem_IfcGeometricRepresentationContext -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#worldCoordinateSystem_IfcGeometricRepresentationContext">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationContext"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement"/>
        <rdfs:label>WorldCoordinateSystem</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xAxisAbscissa_IfcMapConversion -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xAxisAbscissa_IfcMapConversion">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMapConversion"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
        <rdfs:label>XAxisAbscissa</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xAxisOrdinate_IfcMapConversion -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xAxisOrdinate_IfcMapConversion">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMapConversion"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
        <rdfs:label>XAxisOrdinate</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xDim_IfcBoundingBox -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xDim_IfcBoundingBox">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundingBox"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>XDim</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xDim_IfcRectangleProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xDim_IfcRectangleProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangleProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>XDim</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xLength_IfcBlock -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xLength_IfcBlock">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBlock"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>XLength</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xLength_IfcRectangularPyramid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xLength_IfcRectangularPyramid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangularPyramid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>XLength</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#yDim_IfcBoundingBox -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#yDim_IfcBoundingBox">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundingBox"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>YDim</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#yDim_IfcRectangleProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#yDim_IfcRectangleProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangleProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>YDim</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#yDim_IfcTrapeziumProfileDef -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#yDim_IfcTrapeziumProfileDef">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrapeziumProfileDef"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>YDim</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#yLength_IfcBlock -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#yLength_IfcBlock">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBlock"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>YLength</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#yLength_IfcRectangularPyramid -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#yLength_IfcRectangularPyramid">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangularPyramid"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>YLength</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#zDim_IfcBoundingBox -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#zDim_IfcBoundingBox">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundingBox"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>ZDim</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#zLength_IfcBlock -->


    <owl:ObjectProperty rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#zLength_IfcBlock">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBlock"/>
        <rdfs:range rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
        <rdfs:label>ZLength</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Classes
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->


    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAbsorbedDoseMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAbsorbedDoseMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAccelerationMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAccelerationMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionRequest -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionRequest">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControl"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcActionRequest"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcActionRequest"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionRequestTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcActionRequest"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcActionRequest"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcActionRequest"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionRequestTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcActionRequest"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostSchedule"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerformanceHistory"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermit"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrder"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendar"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkControl"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionRequestTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionRequestTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActor -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActor">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isActingUpon_IfcActor"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToActor"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#theActor_IfcActor"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#theActor_IfcActor"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControl"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGroup"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcess"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResource"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcActorRole"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#role_IfcActorRole"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedRole_IfcActorRole"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#role_IfcActorRole"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcActorRole"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedRole_IfcActorRole"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuator -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuator">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcActuator"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuatorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcActuator"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuatorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarm"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcController"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrument"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnit"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensor"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuatorType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuatorType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcActuatorType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuatorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcActuatorType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuatorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarmType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControllerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuatorTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuatorTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectReferenceSelect"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPostalAddress"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTelecomAddress"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcAddress"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#purpose_IfcAddress"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddressTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedPurpose_IfcAddress"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcAddress"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#purpose_IfcAddress"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddressTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedPurpose_IfcAddress"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddressTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddressTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAdvancedBrep -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAdvancedBrep">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcManifoldSolidBrep"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFacetedBrep"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAdvancedBrepWithVoids -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAdvancedBrepWithVoids">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAdvancedBrep"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#voids_IfcAdvancedBrepWithVoids"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClosedShell"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#voids_IfcAdvancedBrepWithVoids"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClosedShell"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAdvancedFace -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAdvancedFace">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceSurface"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminal -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminal">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirTerminal"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirTerminal"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualAppliance"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsAppliance"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricAppliance"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLamp"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixture"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutlet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeater"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminal"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalBox -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalBox">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowController"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirTerminalBox"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalBoxTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirTerminalBox"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalBoxTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamper"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoard"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControl"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeter"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValve"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalBoxType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalBoxType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowControllerType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirTerminalBoxType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalBoxTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirTerminalBoxType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalBoxTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoardType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControlType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalBoxTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalBoxTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirTerminalType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirTerminalType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecovery -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecovery">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirToAirHeatRecovery"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirToAirHeatRecovery"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoiler"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBurner"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChiller"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoil"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenser"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeam"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTower"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGenerator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotor"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCooler"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchanger"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifier"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformer"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirToAirHeatRecoveryType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAirToAirHeatRecoveryType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoilerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBurnerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChillerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarm -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarm">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAlarm"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarmTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAlarm"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarmTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcController"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrument"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnit"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensor"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarmType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarmType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAlarmType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarmTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAlarmType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarmTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControllerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarmTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarmTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearPositioningElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAlignment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAlignment"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontal -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontal">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segments_IfcAlignment2DHorizontal"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontalSegment_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segments_IfcAlignment2DHorizontal"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontalSegment_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startDistAlong_IfcAlignment2DHorizontal"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#toAlignmentCurve_IfcAlignment2DHorizontal"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignmentCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#toAlignmentCurve_IfcAlignment2DHorizontal"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignmentCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segments_IfcAlignment2DHorizontal"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontalSegment_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startDistAlong_IfcAlignment2DHorizontal"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DSegment"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVertical"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnnotationFillArea"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanResult"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundingBox"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgPrimitive3D"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleTiles"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontalSegment -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontalSegment">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DSegment"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveGeometry_IfcAlignment2DHorizontalSegment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveSegment2D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveGeometry_IfcAlignment2DHorizontalSegment"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveSegment2D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontalSegment_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontalSegment_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontalSegment_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontalSegment_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontalSegment_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontalSegment"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontalSegment_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontalSegment_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DSegment -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DSegment">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontalSegment"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endTag_IfcAlignment2DSegment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startTag_IfcAlignment2DSegment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tangentialContinuity_IfcAlignment2DSegment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endTag_IfcAlignment2DSegment"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startTag_IfcAlignment2DSegment"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tangentialContinuity_IfcAlignment2DSegment"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVertical"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnnotationFillArea"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanResult"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundingBox"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgPrimitive3D"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleTiles"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerSegCircularArc -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerSegCircularArc">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isConvex_IfcAlignment2DVerSegCircularArc"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcAlignment2DVerSegCircularArc"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isConvex_IfcAlignment2DVerSegCircularArc"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcAlignment2DVerSegCircularArc"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerSegLine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerSegParabolicArc"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerSegLine -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerSegLine">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerSegParabolicArc"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerSegParabolicArc -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerSegParabolicArc">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isConvex_IfcAlignment2DVerSegParabolicArc"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parabolaConstant_IfcAlignment2DVerSegParabolicArc"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isConvex_IfcAlignment2DVerSegParabolicArc"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parabolaConstant_IfcAlignment2DVerSegParabolicArc"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVertical -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVertical">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segments_IfcAlignment2DVertical"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segments_IfcAlignment2DVertical"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#toAlignmentCurve_IfcAlignment2DVertical"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignmentCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segments_IfcAlignment2DVertical"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#toAlignmentCurve_IfcAlignment2DVertical"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignmentCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnnotationFillArea"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanResult"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundingBox"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgPrimitive3D"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleTiles"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DSegment"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerSegCircularArc"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerSegLine"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerSegParabolicArc"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#horizontalLength_IfcAlignment2DVerticalSegment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startDistAlong_IfcAlignment2DVerticalSegment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startGradient_IfcAlignment2DVerticalSegment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startHeight_IfcAlignment2DVerticalSegment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#horizontalLength_IfcAlignment2DVerticalSegment"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startDistAlong_IfcAlignment2DVerticalSegment"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startGradient_IfcAlignment2DVerticalSegment"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startHeight_IfcAlignment2DVerticalSegment"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVerticalSegment_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignmentCurve -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignmentCurve">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedCurve"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#horizontal_IfcAlignmentCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tag_IfcAlignmentCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vertical_IfcAlignmentCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVertical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#horizontal_IfcAlignmentCurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tag_IfcAlignmentCurve"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vertical_IfcAlignmentCurve"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVertical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveSegment2D"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolyCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolyline"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmedCurve"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignmentTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignmentTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAmountOfSubstanceMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAmountOfSubstanceMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnalysisModelTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnalysisModelTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnalysisTheoryTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnalysisTheoryTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAngularVelocityMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAngularVelocityMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnnotation -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnnotation">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPort"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositioningElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProxy"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivity"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralItem"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnnotationFillArea -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnnotationFillArea">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerBoundaries_IfcAnnotationFillArea"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#outerBoundary_IfcAnnotationFillArea"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#outerBoundary_IfcAnnotationFillArea"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanResult"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundingBox"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgPrimitive3D"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleTiles"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApplication -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApplication">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicationDeveloper_IfcApplication"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicationFullName_IfcApplication"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicationIdentifier_IfcApplication"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#version_IfcApplication"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicationDeveloper_IfcApplication"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicationFullName_IfcApplication"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicationIdentifier_IfcApplication"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#version_IfcApplication"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMetricValueSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectReferenceSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicableDate_IfcAppliedValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#appliedValue_IfcAppliedValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValueSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#arithmeticOperator_IfcAppliedValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArithmeticOperatorEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#category_IfcAppliedValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#components_IfcAppliedValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#components_IfcAppliedValue"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#condition_IfcAppliedValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcAppliedValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fixedUntilDate_IfcAppliedValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcAppliedValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unitBasis_IfcAppliedValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureWithUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicableDate_IfcAppliedValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#appliedValue_IfcAppliedValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValueSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#arithmeticOperator_IfcAppliedValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArithmeticOperatorEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#category_IfcAppliedValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#components_IfcAppliedValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#condition_IfcAppliedValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcAppliedValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fixedUntilDate_IfcAppliedValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcAppliedValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unitBasis_IfcAppliedValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureWithUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValueSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValueSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#approvedObjects_IfcApproval"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesApproval"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#approvedResources_IfcApproval"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceApprovalRelationship"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcApproval"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#givingApproval_IfcApproval"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identifier_IfcApproval"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isRelatedWith_IfcApproval"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApprovalRelationship"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#level_IfcApproval"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcApproval"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#qualifier_IfcApproval"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relates_IfcApproval"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApprovalRelationship"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#requestingApproval_IfcApproval"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcApproval"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeOfApproval_IfcApproval"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcApproval"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#givingApproval_IfcApproval"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identifier_IfcApproval"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#level_IfcApproval"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcApproval"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#qualifier_IfcApproval"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#requestingApproval_IfcApproval"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcApproval"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeOfApproval_IfcApproval"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApprovalRelationship -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApprovalRelationship">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceLevelRelationship"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedApprovals_IfcApprovalRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingApproval_IfcApprovalRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedApprovals_IfcApprovalRelationship"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingApproval_IfcApprovalRelationship"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurrencyRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformationRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReferenceRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganizationRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDependencyRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceApprovalRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceConstraintRelationship"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArbitraryClosedProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArbitraryClosedProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#outerCurve_IfcArbitraryClosedProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#outerCurve_IfcArbitraryClosedProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArbitraryOpenProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterizedProfileDef"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArbitraryOpenProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArbitraryOpenProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curve_IfcArbitraryOpenProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curve_IfcArbitraryOpenProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterizedProfileDef"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArbitraryProfileDefWithVoids -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArbitraryProfileDefWithVoids">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArbitraryClosedProfileDef"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerCurves_IfcArbitraryProfileDefWithVoids"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerCurves_IfcArbitraryProfileDefWithVoids"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArcIndex -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArcIndex">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSegmentIndexSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:someValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:allValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_EmptyList"/>
                            </owl:Restriction>
                        </owl:allValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaDensityMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaDensityMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArithmeticOperatorEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArithmeticOperatorEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAssemblyPlaceEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAssemblyPlaceEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsset -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsset">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGroup"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#currentValue_IfcAsset"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depreciatedValue_IfcAsset"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcAsset"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#incorporationDate_IfcAsset"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#originalValue_IfcAsset"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#owner_IfcAsset"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#responsiblePerson_IfcAsset"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerson"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#totalReplacementCost_IfcAsset"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#user_IfcAsset"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#currentValue_IfcAsset"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depreciatedValue_IfcAsset"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcAsset"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#incorporationDate_IfcAsset"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#originalValue_IfcAsset"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#owner_IfcAsset"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#responsiblePerson_IfcAsset"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerson"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#totalReplacementCost_IfcAsset"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#user_IfcAsset"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInventory"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadGroup"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralResultGroup"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystem"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsymmetricIShapeProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsymmetricIShapeProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterizedProfileDef"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomFlangeFilletRadius_IfcAsymmetricIShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomFlangeSlope_IfcAsymmetricIShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomFlangeThickness_IfcAsymmetricIShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomFlangeWidth_IfcAsymmetricIShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallDepth_IfcAsymmetricIShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topFlangeFilletRadius_IfcAsymmetricIShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topFlangeSlope_IfcAsymmetricIShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topFlangeThickness_IfcAsymmetricIShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topFlangeWidth_IfcAsymmetricIShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webThickness_IfcAsymmetricIShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomFlangeThickness_IfcAsymmetricIShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomFlangeWidth_IfcAsymmetricIShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallDepth_IfcAsymmetricIShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topFlangeWidth_IfcAsymmetricIShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webThickness_IfcAsymmetricIShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomFlangeFilletRadius_IfcAsymmetricIShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomFlangeSlope_IfcAsymmetricIShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topFlangeFilletRadius_IfcAsymmetricIShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topFlangeSlope_IfcAsymmetricIShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topFlangeThickness_IfcAsymmetricIShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCircleProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEllipseProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangleProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrapeziumProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZShapeProfileDef"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualAppliance -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualAppliance">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAudioVisualAppliance"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAudioVisualAppliance"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsAppliance"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricAppliance"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLamp"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixture"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutlet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeater"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminal"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAudioVisualApplianceType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcAudioVisualApplianceType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis1Placement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis1Placement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcAxis1Placement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcAxis1Placement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement2D"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement2D -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement2D">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refDirection_IfcAxis2Placement2D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refDirection_IfcAxis2Placement2D"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcAxis2Placement3D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refDirection_IfcAxis2Placement3D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcAxis2Placement3D"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refDirection_IfcAxis2Placement3D"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurve -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurve">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedCurve"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurveWithKnots"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#closedCurve_IfcBSplineCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#controlPointsList_IfcBSplineCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#controlPointsList_IfcBSplineCurve"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveForm_IfcBSplineCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurveForm"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#degree_IfcBSplineCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcBSplineCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#closedCurve_IfcBSplineCurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#controlPointsList_IfcBSplineCurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveForm_IfcBSplineCurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurveForm"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#degree_IfcBSplineCurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcBSplineCurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveSegment2D"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolyCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolyline"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmedCurve"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurveForm -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurveForm">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurveWithKnots -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurveWithKnots">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurve"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#knotMultiplicities_IfcBSplineCurveWithKnots"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#knotMultiplicities_IfcBSplineCurveWithKnots"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#knotSpec_IfcBSplineCurveWithKnots"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcKnotType"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#knots_IfcBSplineCurveWithKnots"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#knots_IfcBSplineCurveWithKnots"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#knotMultiplicities_IfcBSplineCurveWithKnots"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#knotSpec_IfcBSplineCurveWithKnots"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcKnotType"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#knots_IfcBSplineCurveWithKnots"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurface -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurface">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedSurface"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceWithKnots"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#controlPointsList_IfcBSplineSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#controlPointsList_IfcBSplineSurface"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcBSplineSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceForm_IfcBSplineSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceForm"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uClosed_IfcBSplineSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uDegree_IfcBSplineSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vClosed_IfcBSplineSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vDegree_IfcBSplineSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#controlPointsList_IfcBSplineSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcBSplineSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceForm_IfcBSplineSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceForm"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uClosed_IfcBSplineSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uDegree_IfcBSplineSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vClosed_IfcBSplineSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vDegree_IfcBSplineSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveBoundedPlane"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveBoundedSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangularTrimmedSurface"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceForm -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceForm">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceWithKnots -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceWithKnots">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurface"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#knotSpec_IfcBSplineSurfaceWithKnots"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcKnotType"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uKnots_IfcBSplineSurfaceWithKnots"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uKnots_IfcBSplineSurfaceWithKnots"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uMultiplicities_IfcBSplineSurfaceWithKnots"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uMultiplicities_IfcBSplineSurfaceWithKnots"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vKnots_IfcBSplineSurfaceWithKnots"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vKnots_IfcBSplineSurfaceWithKnots"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vMultiplicities_IfcBSplineSurfaceWithKnots"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vMultiplicities_IfcBSplineSurfaceWithKnots"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#knotSpec_IfcBSplineSurfaceWithKnots"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcKnotType"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uKnots_IfcBSplineSurfaceWithKnots"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uMultiplicities_IfcBSplineSurfaceWithKnots"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vKnots_IfcBSplineSurfaceWithKnots"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vMultiplicities_IfcBSplineSurfaceWithKnots"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeam -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeam">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBeam"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBeam"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxy"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimney"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumn"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCovering"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoor"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFooting"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMember"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPile"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailing"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRamp"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoof"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStair"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamStandardCase -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamStandardCase">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeam"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBeamType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBeamType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxyType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimneyType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumnType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBenchmarkEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBenchmarkEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBendingParameterSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBendingParameterSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBendingParameterSelect_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBendingParameterSelect_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBendingParameterSelect_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBendingParameterSelect_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBendingParameterSelect_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBendingParameterSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBendingParameterSelect_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBendingParameterSelect_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBinary -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBinary">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#BINARY"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBinary_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBinary_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBinary_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBinary_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBinary_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBinary"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBinary_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBinary_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBlobTexture -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBlobTexture">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rasterCode_IfcBlobTexture"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBinary"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rasterFormat_IfcBlobTexture"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rasterCode_IfcBlobTexture"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBinary"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rasterFormat_IfcBlobTexture"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcImageTexture"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPixelTexture"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBlock -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBlock">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgPrimitive3D"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xLength_IfcBlock"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#yLength_IfcBlock"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#zLength_IfcBlock"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xLength_IfcBlock"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#yLength_IfcBlock"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#zLength_IfcBlock"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangularPyramid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRightCircularCone"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRightCircularCylinder"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSphere"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoiler -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoiler">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBoiler"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoilerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBoiler"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoilerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBurner"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChiller"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoil"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenser"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeam"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTower"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGenerator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotor"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCooler"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchanger"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifier"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformer"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoilerType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoilerType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBoilerType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoilerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBoilerType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoilerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBurnerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChillerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoilerTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoilerTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfRotationalSubgradeReactionSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfSubgradeReactionSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfTranslationalSubgradeReactionSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRotationalStiffnessSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleValue"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTranslationalStiffnessSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWarpingStiffnessSelect"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#BOOLEAN"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanClippingResult -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanClippingResult">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanResult"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanOperand -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanOperand">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanOperator -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanOperator">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanResult -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanResult">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanOperand"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#firstOperand_IfcBooleanResult"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanOperand"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operator_IfcBooleanResult"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanOperator"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondOperand_IfcBooleanResult"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanOperand"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#firstOperand_IfcBooleanResult"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanOperand"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operator_IfcBooleanResult"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanOperator"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondOperand_IfcBooleanResult"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanOperand"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundingBox"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgPrimitive3D"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleTiles"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryCondition -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryCondition">
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryEdgeCondition"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryFaceCondition"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryNodeCondition"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcBoundaryCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcBoundaryCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryCurve -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryCurve">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveOnSurface"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryEdgeCondition -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryEdgeCondition">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryCondition"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessByLengthX_IfcBoundaryEdgeCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfRotationalSubgradeReactionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessByLengthY_IfcBoundaryEdgeCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfRotationalSubgradeReactionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessByLengthZ_IfcBoundaryEdgeCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfRotationalSubgradeReactionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByLengthX_IfcBoundaryEdgeCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfTranslationalSubgradeReactionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByLengthY_IfcBoundaryEdgeCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfTranslationalSubgradeReactionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByLengthZ_IfcBoundaryEdgeCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfTranslationalSubgradeReactionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessByLengthX_IfcBoundaryEdgeCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfRotationalSubgradeReactionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessByLengthY_IfcBoundaryEdgeCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfRotationalSubgradeReactionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessByLengthZ_IfcBoundaryEdgeCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfRotationalSubgradeReactionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByLengthX_IfcBoundaryEdgeCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfTranslationalSubgradeReactionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByLengthY_IfcBoundaryEdgeCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfTranslationalSubgradeReactionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByLengthZ_IfcBoundaryEdgeCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfTranslationalSubgradeReactionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryFaceCondition"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryNodeCondition"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryFaceCondition -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryFaceCondition">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryCondition"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByAreaX_IfcBoundaryFaceCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfSubgradeReactionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByAreaY_IfcBoundaryFaceCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfSubgradeReactionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByAreaZ_IfcBoundaryFaceCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfSubgradeReactionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByAreaX_IfcBoundaryFaceCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfSubgradeReactionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByAreaY_IfcBoundaryFaceCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfSubgradeReactionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessByAreaZ_IfcBoundaryFaceCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfSubgradeReactionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryNodeCondition"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryNodeCondition -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryNodeCondition">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryCondition"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessX_IfcBoundaryNodeCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRotationalStiffnessSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessY_IfcBoundaryNodeCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRotationalStiffnessSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessZ_IfcBoundaryNodeCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRotationalStiffnessSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessX_IfcBoundaryNodeCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTranslationalStiffnessSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessY_IfcBoundaryNodeCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTranslationalStiffnessSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessZ_IfcBoundaryNodeCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTranslationalStiffnessSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessX_IfcBoundaryNodeCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRotationalStiffnessSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessY_IfcBoundaryNodeCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRotationalStiffnessSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalStiffnessZ_IfcBoundaryNodeCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRotationalStiffnessSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessX_IfcBoundaryNodeCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTranslationalStiffnessSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessY_IfcBoundaryNodeCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTranslationalStiffnessSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#translationalStiffnessZ_IfcBoundaryNodeCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTranslationalStiffnessSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryNodeConditionWarping -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryNodeConditionWarping">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryNodeCondition"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#warpingStiffness_IfcBoundaryNodeConditionWarping"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWarpingStiffnessSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#warpingStiffness_IfcBoundaryNodeConditionWarping"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWarpingStiffnessSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedCurve -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedCurve">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveOrEdgeCurve"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignmentCurve"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurve"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurve"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveSegment2D"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolyCurve"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolyline"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmedCurve"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConic"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurve"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedSurface -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedSurface">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurface"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveBoundedPlane"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveBoundedSurface"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangularTrimmedSurface"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementarySurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptSurface"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundingBox -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundingBox">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#corner_IfcBoundingBox"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xDim_IfcBoundingBox"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#yDim_IfcBoundingBox"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#zDim_IfcBoundingBox"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#corner_IfcBoundingBox"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xDim_IfcBoundingBox"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#yDim_IfcBoundingBox"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#zDim_IfcBoundingBox"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgPrimitive3D"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleTiles"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoxAlignment -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoxAlignment">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoxedHalfSpace -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoxedHalfSpace">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enclosure_IfcBoxedHalfSpace"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundingBox"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enclosure_IfcBoxedHalfSpace"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundingBox"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolygonalBoundedHalfSpace"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuilding -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuilding">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialStructureElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#buildingAddress_IfcBuilding"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPostalAddress"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elevationOfRefHeight_IfcBuilding"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elevationOfTerrain_IfcBuilding"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#buildingAddress_IfcBuilding"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPostalAddress"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elevationOfRefHeight_IfcBuilding"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elevationOfTerrain_IfcBuilding"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingStorey"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSite"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpace"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeam"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxy"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimney"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumn"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCovering"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWall"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoor"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFooting"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMember"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPile"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlate"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailing"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRamp"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlight"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoof"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDevice"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStair"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCivilElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssembly"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnishingElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVirtualElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementPart -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementPart">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponent"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBuildingElementPart"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementPartTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBuildingElementPart"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementPartTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessory"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastener"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastener"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolator"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementPartType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementPartType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponentType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBuildingElementPartType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementPartTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBuildingElementPartType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementPartTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessoryType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastenerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolatorType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementPartTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementPartTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxy -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxy">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBuildingElementProxy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxyTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBuildingElementProxy"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxyTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimney"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumn"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCovering"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoor"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFooting"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMember"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPile"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailing"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRamp"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoof"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStair"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxyType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxyType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBuildingElementProxyType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxyTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBuildingElementProxyType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxyTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimneyType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumnType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxyTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxyTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementType"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxyType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimneyType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumnType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWallType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCivilElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponentType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnishingElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingStorey -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingStorey">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialStructureElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elevation_IfcBuildingStorey"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elevation_IfcBuildingStorey"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSite"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpace"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingSystem -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingSystem">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcBuildingSystem"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBuildingSystem"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingSystemTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcBuildingSystem"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBuildingSystem"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingSystemTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralAnalysisModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZone"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingSystemTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingSystemTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBurner -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBurner">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBurner"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBurnerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBurner"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBurnerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChiller"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoil"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenser"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeam"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTower"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGenerator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotor"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCooler"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchanger"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifier"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformer"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBurnerType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBurnerType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBurnerType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBurnerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcBurnerType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBurnerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChillerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBurnerTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBurnerTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCShapeProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCShapeProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterizedProfileDef"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcCShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#girth_IfcCShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#internalFilletRadius_IfcCShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wallThickness_IfcCShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#width_IfcCShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcCShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#girth_IfcCShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wallThickness_IfcCShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#width_IfcCShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#internalFilletRadius_IfcCShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCircleProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEllipseProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangleProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrapeziumProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZShapeProfileDef"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierFitting -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierFitting">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowFitting"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableCarrierFitting"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierFittingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableCarrierFitting"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierFittingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFitting"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFitting"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBox"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFitting"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierFittingType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierFittingType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowFittingType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableCarrierFittingType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierFittingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableCarrierFittingType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierFittingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFittingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBoxType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierFittingTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierFittingTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierSegment -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierSegment">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegment"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableCarrierSegment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierSegmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableCarrierSegment"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierSegmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegment"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegment"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierSegmentType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierSegmentType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegmentType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableCarrierSegmentType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierSegmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableCarrierSegmentType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierSegmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegmentType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegmentType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierSegmentTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierSegmentTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFitting -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFitting">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowFitting"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableFitting"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFittingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableFitting"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFittingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFitting"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBox"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFitting"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFittingType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFittingType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowFittingType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableFittingType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFittingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableFittingType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFittingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBoxType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFittingTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFittingTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegment -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegment">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegment"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableSegment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableSegment"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegment"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegmentType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegmentType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegmentType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableSegmentType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCableSegmentType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegmentType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegmentTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegmentTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCardinalPointReference -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCardinalPointReference">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#INTEGER"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmingSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordinates_IfcCartesianPoint"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordinates_IfcCartesianPoint"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordinates_IfcCartesianPoint"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:allValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:allValuesFrom>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                        <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                                        <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_EmptyList"/>
                                    </owl:Restriction>
                                </owl:allValuesFrom>
                            </owl:Restriction>
                        </owl:allValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordinates_IfcCartesianPoint"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOnCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOnSurface"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList2D"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList3D"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgPrimitive3D"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleTiles"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList2D -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList2D">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordList_IfcCartesianPointList2D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordList_IfcCartesianPointList2D"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tagList_IfcCartesianPointList2D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tagList_IfcCartesianPointList2D"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordList_IfcCartesianPointList2D"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tagList_IfcCartesianPointList2D"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList3D"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList3D -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList3D">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordList_IfcCartesianPointList3D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordList_IfcCartesianPointList3D"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tagList_IfcCartesianPointList3D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tagList_IfcCartesianPointList3D"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordList_IfcCartesianPointList3D"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tagList_IfcCartesianPointList3D"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator2D"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator3D"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis1_IfcCartesianTransformationOperator"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis2_IfcCartesianTransformationOperator"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#localOrigin_IfcCartesianTransformationOperator"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scale_IfcCartesianTransformationOperator"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#localOrigin_IfcCartesianTransformationOperator"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis1_IfcCartesianTransformationOperator"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis2_IfcCartesianTransformationOperator"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scale_IfcCartesianTransformationOperator"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgPrimitive3D"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleTiles"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator2D -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator2D">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator3D"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator2DnonUniform -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator2DnonUniform">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator2D"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scale2_IfcCartesianTransformationOperator2DnonUniform"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scale2_IfcCartesianTransformationOperator2DnonUniform"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator3D -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator3D">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis3_IfcCartesianTransformationOperator3D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis3_IfcCartesianTransformationOperator3D"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator3DnonUniform -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator3DnonUniform">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator3D"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scale2_IfcCartesianTransformationOperator3DnonUniform"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scale3_IfcCartesianTransformationOperator3DnonUniform"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scale2_IfcCartesianTransformationOperator3DnonUniform"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scale3_IfcCartesianTransformationOperator3DnonUniform"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCenterLineProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCenterLineProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArbitraryOpenProfileDef"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thickness_IfcCenterLineProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thickness_IfcCenterLineProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChangeActionEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChangeActionEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChiller -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChiller">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcChiller"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChillerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcChiller"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChillerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoil"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenser"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeam"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTower"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGenerator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotor"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCooler"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchanger"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifier"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformer"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChillerType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChillerType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcChillerType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChillerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcChillerType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChillerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChillerTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChillerTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimney -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimney">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcChimney"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimneyTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcChimney"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimneyTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumn"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCovering"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoor"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFooting"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMember"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPile"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailing"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRamp"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoof"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStair"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimneyType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimneyType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcChimneyType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimneyTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcChimneyType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimneyTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumnType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimneyTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimneyTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCircle -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCircle">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConic"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcCircle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcCircle"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEllipse"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCircleHollowProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCircleHollowProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCircleProfileDef"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wallThickness_IfcCircleHollowProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wallThickness_IfcCircleHollowProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCircleProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCircleProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterizedProfileDef"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcCircleProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcCircleProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEllipseProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangleProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrapeziumProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZShapeProfileDef"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCircularArcSegment2D -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCircularArcSegment2D">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveSegment2D"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isCCW_IfcCircularArcSegment2D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcCircularArcSegment2D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isCCW_IfcCircularArcSegment2D"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcCircularArcSegment2D"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLineSegment2D"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCurveSegment2D"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCivilElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCivilElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssembly"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnishingElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVirtualElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCivilElementType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCivilElementType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponentType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnishingElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassification -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassification">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationReferenceSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalInformation"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcClassification"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#editionDate_IfcClassification"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edition_IfcClassification"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#location_IfcClassification"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcClassification"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referenceTokens_IfcClassification"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referenceTokens_IfcClassification"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#source_IfcClassification"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcClassification"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcClassification"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#editionDate_IfcClassification"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edition_IfcClassification"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#location_IfcClassification"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referenceTokens_IfcClassification"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#source_IfcClassification"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryInformation"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationReference -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationReference">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationReferenceSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReference"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcClassificationReference"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencedSource_IfcClassificationReference"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationReferenceSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sort_IfcClassificationReference"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcClassificationReference"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencedSource_IfcClassificationReference"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationReferenceSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sort_IfcClassificationReference"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentReference"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternallyDefinedHatchStyle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternallyDefinedSurfaceStyle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternallyDefinedTextFont"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryReference"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationReferenceSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationReferenceSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClosedShell -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClosedShell">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectedFaceSet"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShell"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidOrShell"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpenShell"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoil -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoil">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCoil"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCoil"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenser"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeam"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTower"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGenerator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotor"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCooler"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchanger"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifier"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformer"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCoilType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCoilType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColour -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColour">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillStyleSelect"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourOrFactor -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourOrFactor">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourOrFactor"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourSpecification"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#blue_IfcColourRgb"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#green_IfcColourRgb"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#red_IfcColourRgb"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#blue_IfcColourRgb"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#green_IfcColourRgb"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#red_IfcColourRgb"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgbList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgbList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourList_IfcColourRgbList"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourList_IfcColourRgbList"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure_List_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourList_IfcColourRgbList"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourSpecification"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFont"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontAndScaling"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontPattern"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedColourMap"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleLighting"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRefraction"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleShading"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleWithTextures"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleForDefinedFont"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourSpecification -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourSpecification">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColour"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationItem"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcColourSpecification"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcColourSpecification"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFont"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontAndScaling"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontPattern"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedColourMap"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleLighting"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRefraction"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleShading"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleWithTextures"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleForDefinedFont"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumn -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumn">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcColumn"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumnTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcColumn"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumnTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCovering"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoor"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFooting"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMember"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPile"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailing"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRamp"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoof"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStair"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumnStandardCase -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumnStandardCase">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumn"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumnType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumnType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcColumnType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumnTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcColumnType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumnTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumnTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumnTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsAppliance -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsAppliance">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCommunicationsAppliance"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCommunicationsAppliance"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricAppliance"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLamp"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixture"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutlet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeater"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminal"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCommunicationsApplianceType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCommunicationsApplianceType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexNumber -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexNumber">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL_List"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:someValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="https://w3id.org/express#REAL_List"/>
                    </owl:Restriction>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                        <owl:onClass rdf:resource="https://w3id.org/express#REAL_EmptyList"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexProperty -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexProperty">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasProperties_IfcComplexProperty"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usageName_IfcComplexProperty"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasProperties_IfcComplexProperty"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usageName_IfcComplexProperty"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleProperty"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexPropertyTemplate -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexPropertyTemplate">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTemplate"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasPropertyTemplates_IfcComplexPropertyTemplate"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTemplate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#templateType_IfcComplexPropertyTemplate"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexPropertyTemplateTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usageName_IfcComplexPropertyTemplate"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#templateType_IfcComplexPropertyTemplate"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexPropertyTemplateTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usageName_IfcComplexPropertyTemplate"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplate"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexPropertyTemplateTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexPropertyTemplateTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurve -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurve">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedCurve"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segments_IfcCompositeCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segments_IfcCompositeCurve"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcCompositeCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segments_IfcCompositeCurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcCompositeCurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveSegment2D"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolyCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolyline"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmedCurve"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveOnSurface -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveOnSurface">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurve"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveOnSurface"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentCurve_IfcCompositeCurveSegment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sameSense_IfcCompositeCurveSegment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transition_IfcCompositeCurveSegment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCode"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentCurve_IfcCompositeCurveSegment"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sameSense_IfcCompositeCurveSegment"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transition_IfcCompositeCurveSegment"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCode"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgPrimitive3D"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleTiles"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#label_IfcCompositeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#profiles_IfcCompositeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#profiles_IfcCompositeProfileDef"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">2</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#label_IfcCompositeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterizedProfileDef"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompoundPlaneAngleMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompoundPlaneAngleMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#INTEGER_List"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:someValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="https://w3id.org/express#INTEGER_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:allValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:allValuesFrom>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                        <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                                        <owl:onClass rdf:resource="https://w3id.org/express#INTEGER_EmptyList"/>
                                    </owl:Restriction>
                                </owl:allValuesFrom>
                            </owl:Restriction>
                        </owl:allValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressor -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressor">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMovingDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCompressor"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCompressor"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFan"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPump"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMovingDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCompressorType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCompressorType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenser -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenser">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCondenser"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCondenser"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeam"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTower"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGenerator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotor"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCooler"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchanger"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifier"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformer"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCondenserType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCondenserType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConic -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConic">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCircle"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEllipse"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcConic"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcConic"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurve"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectedFaceSet -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectedFaceSet">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTopologicalRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#cfsFaces_IfcConnectedFaceSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFace"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#cfsFaces_IfcConnectedFaceSet"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFace"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdge"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFace"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBound"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoop"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPath"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertex"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionCurveGeometry -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionCurveGeometry">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionGeometry"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveOnRelatedElement_IfcConnectionCurveGeometry"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveOrEdgeCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveOnRelatingElement_IfcConnectionCurveGeometry"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveOrEdgeCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveOnRelatingElement_IfcConnectionCurveGeometry"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveOrEdgeCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveOnRelatedElement_IfcConnectionCurveGeometry"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveOrEdgeCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionPointGeometry"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionSurfaceGeometry"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionVolumeGeometry"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionGeometry -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionGeometry">
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionCurveGeometry"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionPointGeometry"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionSurfaceGeometry"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionVolumeGeometry"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionPointEccentricity -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionPointEccentricity">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionPointGeometry"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eccentricityInX_IfcConnectionPointEccentricity"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eccentricityInY_IfcConnectionPointEccentricity"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eccentricityInZ_IfcConnectionPointEccentricity"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eccentricityInX_IfcConnectionPointEccentricity"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eccentricityInY_IfcConnectionPointEccentricity"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eccentricityInZ_IfcConnectionPointEccentricity"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionPointGeometry -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionPointGeometry">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionGeometry"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointOnRelatedElement_IfcConnectionPointGeometry"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOrVertexPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointOnRelatingElement_IfcConnectionPointGeometry"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOrVertexPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointOnRelatingElement_IfcConnectionPointGeometry"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOrVertexPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointOnRelatedElement_IfcConnectionPointGeometry"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOrVertexPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionSurfaceGeometry"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionVolumeGeometry"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionSurfaceGeometry -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionSurfaceGeometry">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionGeometry"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceOnRelatedElement_IfcConnectionSurfaceGeometry"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceOrFaceSurface"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceOnRelatingElement_IfcConnectionSurfaceGeometry"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceOrFaceSurface"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceOnRelatingElement_IfcConnectionSurfaceGeometry"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceOrFaceSurface"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceOnRelatedElement_IfcConnectionSurfaceGeometry"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceOrFaceSurface"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionVolumeGeometry"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionVolumeGeometry -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionVolumeGeometry">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionGeometry"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#volumeOnRelatedElement_IfcConnectionVolumeGeometry"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidOrShell"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#volumeOnRelatingElement_IfcConnectionVolumeGeometry"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidOrShell"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#volumeOnRelatingElement_IfcConnectionVolumeGeometry"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidOrShell"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#volumeOnRelatedElement_IfcConnectionVolumeGeometry"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidOrShell"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMetric"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjective"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constraintGrade_IfcConstraint"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraintEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constraintSource_IfcConstraint"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creatingActor_IfcConstraint"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creationTime_IfcConstraint"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcConstraint"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcConstraint"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#propertiesForConstraint_IfcConstraint"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceConstraintRelationship"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedGrade_IfcConstraint"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constraintGrade_IfcConstraint"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraintEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcConstraint"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constraintSource_IfcConstraint"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creatingActor_IfcConstraint"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creationTime_IfcConstraint"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcConstraint"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedGrade_IfcConstraint"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraintEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraintEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResource -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResource">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResource"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionEquipmentResource"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionEquipmentResource"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResource"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResourceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionEquipmentResourceType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionEquipmentResourceType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResourceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResourceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResourceType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResource -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResource">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResource"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionMaterialResource"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionMaterialResource"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResource"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResourceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionMaterialResourceType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionMaterialResourceType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResourceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResourceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResourceType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResource -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResource">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResource"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionProductResource"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionProductResource"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResource"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResourceType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResourceType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResourceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionProductResourceType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcConstructionProductResourceType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResourceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResourceType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResourceTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResourceTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResource -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResource">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResource"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResource"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResource"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResource"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResource"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResource"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResource"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseCosts_IfcConstructionResource"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseCosts_IfcConstructionResource"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseQuantity_IfcConstructionResource"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usage_IfcConstructionResource"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseCosts_IfcConstructionResource"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseQuantity_IfcConstructionResource"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usage_IfcConstructionResource"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResourceType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResourceType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeResource"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResourceType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResourceType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResourceType"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseCosts_IfcConstructionResourceType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseCosts_IfcConstructionResourceType"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseQuantity_IfcConstructionResourceType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseCosts_IfcConstructionResourceType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseQuantity_IfcConstructionResourceType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcContext -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcContext">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProject"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectLibrary"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#declares_IfcContext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDeclares"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcContext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#objectType_IfcContext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#phase_IfcContext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationContexts_IfcContext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationContext"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unitsInContext_IfcContext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitAssignment"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcContext"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#objectType_IfcContext"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#phase_IfcContext"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unitsInContext_IfcContext"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitAssignment"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeObject"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcContextDependentMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcContextDependentMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcContextDependentUnit -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcContextDependentUnit">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNamedUnit"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcContextDependentUnit"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcContextDependentUnit"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConversionBasedUnit"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnit"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControl -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControl">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionRequest"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostItem"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostSchedule"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerformanceHistory"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermit"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrder"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendar"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkControl"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#controls_IfcControl"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToControl"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcControl"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcControl"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGroup"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcess"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResource"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcController -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcController">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcController"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControllerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcController"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControllerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrument"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnit"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensor"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControllerType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControllerType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcControllerType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControllerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcControllerType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControllerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControllerTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControllerTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConversionBasedUnit -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConversionBasedUnit">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNamedUnit"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#conversionFactor_IfcConversionBasedUnit"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureWithUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcConversionBasedUnit"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#conversionFactor_IfcConversionBasedUnit"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureWithUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcConversionBasedUnit"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnit"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConversionBasedUnitWithOffset -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConversionBasedUnitWithOffset">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConversionBasedUnit"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#conversionOffset_IfcConversionBasedUnitWithOffset"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#conversionOffset_IfcConversionBasedUnitWithOffset"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeam -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeam">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCooledBeam"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCooledBeam"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTower"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGenerator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotor"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCooler"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchanger"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifier"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformer"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCooledBeamType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCooledBeamType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTower -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTower">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCoolingTower"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCoolingTower"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGenerator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotor"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCooler"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchanger"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifier"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformer"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCoolingTowerType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCoolingTowerType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateOperation -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateOperation">
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMapConversion"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sourceCRS_IfcCoordinateOperation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateReferenceSystemSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#targetCRS_IfcCoordinateOperation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateReferenceSystem"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sourceCRS_IfcCoordinateOperation"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateReferenceSystemSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#targetCRS_IfcCoordinateOperation"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateReferenceSystem"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateReferenceSystem -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateReferenceSystem">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateReferenceSystemSelect"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectedCRS"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcCoordinateReferenceSystem"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#geodeticDatum_IfcCoordinateReferenceSystem"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcCoordinateReferenceSystem"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#verticalDatum_IfcCoordinateReferenceSystem"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcCoordinateReferenceSystem"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcCoordinateReferenceSystem"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#geodeticDatum_IfcCoordinateReferenceSystem"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#verticalDatum_IfcCoordinateReferenceSystem"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateReferenceSystemSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateReferenceSystemSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostItem -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostItem">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControl"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#costQuantities_IfcCostItem"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#costQuantities_IfcCostItem"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#costValues_IfcCostItem"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#costValues_IfcCostItem"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCostItem"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostItemTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#costQuantities_IfcCostItem"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#costValues_IfcCostItem"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCostItem"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostItemTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostSchedule"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerformanceHistory"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermit"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrder"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendar"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkControl"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostItemTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostItemTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostSchedule -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostSchedule">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControl"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCostSchedule"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostScheduleTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcCostSchedule"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#submittedOn_IfcCostSchedule"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#updateDate_IfcCostSchedule"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCostSchedule"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostScheduleTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcCostSchedule"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#submittedOn_IfcCostSchedule"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#updateDate_IfcCostSchedule"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerformanceHistory"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermit"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrder"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendar"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkControl"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostScheduleTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostScheduleTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValue"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCountMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCountMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#NUMBER"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCovering -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCovering">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coversElements_IfcCovering"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversBldgElements"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coversSpaces_IfcCovering"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversSpaces"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCovering"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coversElements_IfcCovering"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversBldgElements"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coversSpaces_IfcCovering"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversSpaces"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCovering"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoor"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFooting"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMember"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPile"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailing"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRamp"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoof"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStair"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCoveringType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCoveringType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResource -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResource">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResource"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCrewResource"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCrewResource"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResource"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResourceType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResourceType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResourceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCrewResourceType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCrewResourceType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResourceType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResourceTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResourceTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgPrimitive3D -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgPrimitive3D">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanOperand"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBlock"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangularPyramid"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRightCircularCone"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRightCircularCylinder"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSphere"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcCsgPrimitive3D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcCsgPrimitive3D"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleTiles"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgSolid -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgSolid">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#treeRootExpression_IfcCsgSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#treeRootExpression_IfcCsgSolid"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcManifoldSolidBrep"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptAreaSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptDiskSolid"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurrencyRelationship -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurrencyRelationship">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceLevelRelationship"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#exchangeRate_IfcCurrencyRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rateDateTime_IfcCurrencyRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rateSource_IfcCurrencyRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryInformation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedMonetaryUnit_IfcCurrencyRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMonetaryUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingMonetaryUnit_IfcCurrencyRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMonetaryUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#exchangeRate_IfcCurrencyRelationship"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedMonetaryUnit_IfcCurrencyRelationship"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMonetaryUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingMonetaryUnit_IfcCurrencyRelationship"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMonetaryUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rateDateTime_IfcCurrencyRelationship"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rateSource_IfcCurrencyRelationship"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryInformation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformationRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReferenceRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganizationRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDependencyRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceApprovalRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceConstraintRelationship"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWall -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWall">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCurtainWall"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWallTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCurtainWall"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWallTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoor"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFooting"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMember"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPile"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailing"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRamp"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoof"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStair"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWallType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWallType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCurtainWallType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWallTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcCurtainWallType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWallTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWallTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWallTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurvatureMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurvatureMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSetSelect"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedCurve"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConic"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLine"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurve"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleTiles"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveBoundedPlane -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveBoundedPlane">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedSurface"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisSurface_IfcCurveBoundedPlane"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlane"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerBoundaries_IfcCurveBoundedPlane"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#outerBoundary_IfcCurveBoundedPlane"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisSurface_IfcCurveBoundedPlane"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlane"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#outerBoundary_IfcCurveBoundedPlane"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveBoundedSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangularTrimmedSurface"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveBoundedSurface -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveBoundedSurface">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedSurface"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisSurface_IfcCurveBoundedSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#boundaries_IfcCurveBoundedSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#implicitOuter_IfcCurveBoundedSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#boundaries_IfcCurveBoundedSurface"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisSurface_IfcCurveBoundedSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#implicitOuter_IfcCurveBoundedSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangularTrimmedSurface"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveFontOrScaledCurveFontSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveFontOrScaledCurveFontSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveInterpolationEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveInterpolationEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveOnSurface -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveOnSurface">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveOrEdgeCurve -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveOrEdgeCurve">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveSegment2D -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveSegment2D">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedCurve"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCircularArcSegment2D"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLineSegment2D"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCurveSegment2D"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segmentLength_IfcCurveSegment2D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startDirection_IfcCurveSegment2D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startPoint_IfcCurveSegment2D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segmentLength_IfcCurveSegment2D"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startDirection_IfcCurveSegment2D"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startPoint_IfcCurveSegment2D"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolyCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolyline"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmedCurve"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyle -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyle">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyle"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyleSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveColour_IfcCurveStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColour"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveFont_IfcCurveStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveFontOrScaledCurveFontSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveWidth_IfcCurveStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#modelOrDraughting_IfcCurveStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveColour_IfcCurveStyle"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColour"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveFont_IfcCurveStyle"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveFontOrScaledCurveFontSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveWidth_IfcCurveStyle"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#modelOrDraughting_IfcCurveStyle"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyle"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFont -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFont">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcCurveStyleFont"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#patternList_IfcCurveStyleFont"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontPattern_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#patternList_IfcCurveStyleFont"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontPattern_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#patternList_IfcCurveStyleFont"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontPattern_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcCurveStyleFont"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontAndScaling"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontPattern"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedColourMap"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleLighting"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRefraction"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleShading"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleWithTextures"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleForDefinedFont"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontAndScaling -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontAndScaling">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveFontOrScaledCurveFontSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveFontScaling_IfcCurveStyleFontAndScaling"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveFont_IfcCurveStyleFontAndScaling"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcCurveStyleFontAndScaling"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveFontScaling_IfcCurveStyleFontAndScaling"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveFont_IfcCurveStyleFontAndScaling"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcCurveStyleFontAndScaling"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontPattern"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedColourMap"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleLighting"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRefraction"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleShading"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleWithTextures"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleForDefinedFont"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontPattern -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontPattern">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#invisibleSegmentLength_IfcCurveStyleFontPattern"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#visibleSegmentLength_IfcCurveStyleFontPattern"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#invisibleSegmentLength_IfcCurveStyleFontPattern"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#visibleSegmentLength_IfcCurveStyleFontPattern"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedColourMap"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleLighting"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRefraction"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleShading"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleWithTextures"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleForDefinedFont"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontPattern_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontPattern_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontPattern_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontPattern_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontPattern_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontPattern"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontPattern_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontPattern_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontSelect">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveFontOrScaledCurveFontSelect"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCylindricalSurface -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCylindricalSurface">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementarySurface"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcCylindricalSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcCylindricalSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlane"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSphericalSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcToroidalSurface"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamper -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamper">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowController"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDamper"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDamper"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoard"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControl"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeter"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValve"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowControllerType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDamperType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDamperType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoardType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControlType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDataOriginEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDataOriginEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#STRING"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#STRING"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDayInMonthNumber -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDayInMonthNumber">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#INTEGER"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDayInWeekNumber -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDayInWeekNumber">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#INTEGER"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDefinitionSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDefinitionSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#label_IfcDerivedProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operator_IfcDerivedProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator2D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentProfile_IfcDerivedProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operator_IfcDerivedProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator2D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentProfile_IfcDerivedProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#label_IfcDerivedProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterizedProfileDef"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnit -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnit">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elements_IfcDerivedUnit"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unitType_IfcDerivedUnit"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedType_IfcDerivedUnit"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elements_IfcDerivedUnit"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unitType_IfcDerivedUnit"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedType_IfcDerivedUnit"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitElement">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#exponent_IfcDerivedUnitElement"/>
                <owl:allValuesFrom rdf:resource="https://w3id.org/express#INTEGER"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcDerivedUnitElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNamedUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#exponent_IfcDerivedUnitElement"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="https://w3id.org/express#INTEGER"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcDerivedUnitElement"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNamedUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDescriptiveMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDescriptiveMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#STRING"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDimensionCount -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDimensionCount">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#INTEGER"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDimensionalExponents -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDimensionalExponents">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#amountOfSubstanceExponent_IfcDimensionalExponents"/>
                <owl:allValuesFrom rdf:resource="https://w3id.org/express#INTEGER"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#electricCurrentExponent_IfcDimensionalExponents"/>
                <owl:allValuesFrom rdf:resource="https://w3id.org/express#INTEGER"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lengthExponent_IfcDimensionalExponents"/>
                <owl:allValuesFrom rdf:resource="https://w3id.org/express#INTEGER"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#luminousIntensityExponent_IfcDimensionalExponents"/>
                <owl:allValuesFrom rdf:resource="https://w3id.org/express#INTEGER"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#massExponent_IfcDimensionalExponents"/>
                <owl:allValuesFrom rdf:resource="https://w3id.org/express#INTEGER"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thermodynamicTemperatureExponent_IfcDimensionalExponents"/>
                <owl:allValuesFrom rdf:resource="https://w3id.org/express#INTEGER"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeExponent_IfcDimensionalExponents"/>
                <owl:allValuesFrom rdf:resource="https://w3id.org/express#INTEGER"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#amountOfSubstanceExponent_IfcDimensionalExponents"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="https://w3id.org/express#INTEGER"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#electricCurrentExponent_IfcDimensionalExponents"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="https://w3id.org/express#INTEGER"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lengthExponent_IfcDimensionalExponents"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="https://w3id.org/express#INTEGER"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#luminousIntensityExponent_IfcDimensionalExponents"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="https://w3id.org/express#INTEGER"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#massExponent_IfcDimensionalExponents"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="https://w3id.org/express#INTEGER"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thermodynamicTemperatureExponent_IfcDimensionalExponents"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="https://w3id.org/express#INTEGER"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeExponent_IfcDimensionalExponents"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="https://w3id.org/express#INTEGER"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridPlacementDirectionSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVectorOrDirection"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directionRatios_IfcDirection"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directionRatios_IfcDirection"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directionRatios_IfcDirection"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:allValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:allValuesFrom>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                        <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                                        <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_EmptyList"/>
                                    </owl:Restriction>
                                </owl:allValuesFrom>
                            </owl:Restriction>
                        </owl:allValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directionRatios_IfcDirection"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleTiles"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirectionSenseEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirectionSenseEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessory -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessory">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponent"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDiscreteAccessory"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessoryTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDiscreteAccessory"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessoryTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastener"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastener"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolator"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessoryType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessoryType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponentType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDiscreteAccessoryType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessoryTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDiscreteAccessoryType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessoryTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastenerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolatorType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessoryTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessoryTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#alongHorizontal_IfcDistanceExpression"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distanceAlong_IfcDistanceExpression"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetLateral_IfcDistanceExpression"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetLongitudinal_IfcDistanceExpression"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetVertical_IfcDistanceExpression"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distanceAlong_IfcDistanceExpression"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#alongHorizontal_IfcDistanceExpression"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetLateral_IfcDistanceExpression"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetLongitudinal_IfcDistanceExpression"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetVertical_IfcDistanceExpression"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleTiles"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDistributionChamberElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDistributionChamberElement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowController"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowFitting"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMovingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegment"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDevice"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDistributionChamberElementType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDistributionChamberElementType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowControllerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowFittingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMovingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegmentType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDeviceType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionCircuit -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionCircuit">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystem"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assignedToFlowElement_IfcDistributionControlElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFlowControlElements"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assignedToFlowElement_IfcDistributionControlElement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFlowControlElements"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElementType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElementType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionElementType"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuatorType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarmType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControllerType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementType"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElementType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasPorts_IfcDistributionElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPortToElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssembly"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnishingElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVirtualElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionElementType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionElementType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponentType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnishingElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasControlElements_IfcDistributionFlowElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFlowControlElements"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasControlElements_IfcDistributionFlowElement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFlowControlElements"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElementType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElementType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionElementType"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowControllerType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowFittingType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMovingDeviceType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegmentType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDeviceType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDeviceType"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionPort -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionPort">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPort"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flowDirection_IfcDistributionPort"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowDirectionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDistributionPort"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionPortTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#systemType_IfcDistributionPort"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flowDirection_IfcDistributionPort"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowDirectionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDistributionPort"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionPortTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#systemType_IfcDistributionPort"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionPortTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionPortTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystem -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystem">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcDistributionSystem"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDistributionSystem"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcDistributionSystem"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDistributionSystem"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralAnalysisModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZone"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentConfidentialityEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentConfidentialityEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalInformation"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#confidentiality_IfcDocumentInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentConfidentialityEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creationTime_IfcDocumentInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcDocumentInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#documentOwner_IfcDocumentInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#editors_IfcDocumentInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#electronicFormat_IfcDocumentInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasDocumentReferences_IfcDocumentInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcDocumentInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#intendedUse_IfcDocumentInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isPointedTo_IfcDocumentInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformationRelationship"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isPointer_IfcDocumentInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformationRelationship"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lastRevisionTime_IfcDocumentInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#location_IfcDocumentInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcDocumentInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#purpose_IfcDocumentInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#revision_IfcDocumentInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scope_IfcDocumentInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcDocumentInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentStatusEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#validFrom_IfcDocumentInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#validUntil_IfcDocumentInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcDocumentInformation"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcDocumentInformation"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#confidentiality_IfcDocumentInformation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentConfidentialityEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creationTime_IfcDocumentInformation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcDocumentInformation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#documentOwner_IfcDocumentInformation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#electronicFormat_IfcDocumentInformation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#intendedUse_IfcDocumentInformation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isPointer_IfcDocumentInformation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformationRelationship"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lastRevisionTime_IfcDocumentInformation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#location_IfcDocumentInformation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#purpose_IfcDocumentInformation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#revision_IfcDocumentInformation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scope_IfcDocumentInformation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcDocumentInformation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentStatusEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#validFrom_IfcDocumentInformation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#validUntil_IfcDocumentInformation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryInformation"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformationRelationship -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformationRelationship">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceLevelRelationship"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedDocuments_IfcDocumentInformationRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingDocument_IfcDocumentInformationRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relationshipType_IfcDocumentInformationRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedDocuments_IfcDocumentInformationRelationship"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingDocument_IfcDocumentInformationRelationship"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relationshipType_IfcDocumentInformationRelationship"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReferenceRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganizationRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDependencyRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceApprovalRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceConstraintRelationship"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentReference -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentReference">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReference"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcDocumentReference"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencedDocument_IfcDocumentReference"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcDocumentReference"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencedDocument_IfcDocumentReference"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternallyDefinedHatchStyle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternallyDefinedSurfaceStyle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternallyDefinedTextFont"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryReference"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentStatusEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentStatusEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoor -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoor">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcDoor"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallHeight_IfcDoor"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallWidth_IfcDoor"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDoor"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedOperationType_IfcDoor"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcDoor"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallHeight_IfcDoor"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallWidth_IfcDoor"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDoor"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedOperationType_IfcDoor"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFooting"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMember"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPile"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailing"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRamp"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoof"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStair"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorLiningProperties -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorLiningProperties">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedPropertySet"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#casingDepth_IfcDoorLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#casingThickness_IfcDoorLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningDepth_IfcDoorLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningOffset_IfcDoorLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningThickness_IfcDoorLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningToPanelOffsetX_IfcDoorLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningToPanelOffsetY_IfcDoorLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeAspectStyle_IfcDoorLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thresholdDepth_IfcDoorLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thresholdOffset_IfcDoorLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thresholdThickness_IfcDoorLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transomOffset_IfcDoorLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transomThickness_IfcDoorLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#casingDepth_IfcDoorLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#casingThickness_IfcDoorLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningDepth_IfcDoorLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningOffset_IfcDoorLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningThickness_IfcDoorLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningToPanelOffsetX_IfcDoorLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningToPanelOffsetY_IfcDoorLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeAspectStyle_IfcDoorLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thresholdDepth_IfcDoorLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thresholdOffset_IfcDoorLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thresholdThickness_IfcDoorLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transomOffset_IfcDoorLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transomThickness_IfcDoorLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelProperties"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermeableCoveringProperties"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcementDefinitionProperties"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowLiningProperties"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelProperties"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelOperationEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelOperationEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelPositionEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelPositionEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelProperties -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelProperties">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedPropertySet"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelDepth_IfcDoorPanelProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelOperation_IfcDoorPanelProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelOperationEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelPosition_IfcDoorPanelProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelPositionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelWidth_IfcDoorPanelProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeAspectStyle_IfcDoorPanelProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelOperation_IfcDoorPanelProperties"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelOperationEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelPosition_IfcDoorPanelProperties"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelPositionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelDepth_IfcDoorPanelProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelWidth_IfcDoorPanelProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeAspectStyle_IfcDoorPanelProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermeableCoveringProperties"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcementDefinitionProperties"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowLiningProperties"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelProperties"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStandardCase -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStandardCase">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoor"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyle -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyle">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeProduct"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constructionType_IfcDoorStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleConstructionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcDoorStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameterTakesPrecedence_IfcDoorStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sizeable_IfcDoorStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constructionType_IfcDoorStyle"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleConstructionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcDoorStyle"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameterTakesPrecedence_IfcDoorStyle"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sizeable_IfcDoorStyle"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyle"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleConstructionEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleConstructionEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcDoorType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameterTakesPrecedence_IfcDoorType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDoorType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedOperationType_IfcDoorType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcDoorType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDoorType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameterTakesPrecedence_IfcDoorType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedOperationType_IfcDoorType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoseEquivalentMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoseEquivalentMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDraughtingPreDefinedColour -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDraughtingPreDefinedColour">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedColour"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDraughtingPreDefinedCurveFont -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDraughtingPreDefinedCurveFont">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedCurveFont"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFitting -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFitting">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowFitting"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctFitting"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctFitting"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBox"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFitting"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowFittingType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctFittingType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctFittingType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBoxType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegment -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegment">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegment"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctSegment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctSegment"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegmentType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegmentType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegmentType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctSegmentType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctSegmentType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegmentTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegmentTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSilencer -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSilencer">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctSilencer"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSilencerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctSilencer"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSilencerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilter"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptor"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSilencerType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSilencerType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctSilencerType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSilencerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcDuctSilencerType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSilencerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilterType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptorType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSilencerTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSilencerTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleValue"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeOrRatioSelect"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#STRING"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDynamicViscosityMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDynamicViscosityMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdge -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdge">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTopologicalRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeEnd_IfcEdge"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertex"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeStart_IfcEdge"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertex"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeEnd_IfcEdge"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertex"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeStart_IfcEdge"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertex"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFace"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBound"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoop"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPath"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertex"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdgeCurve -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdgeCurve">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveOrEdgeCurve"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdge"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeGeometry_IfcEdgeCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sameSense_IfcEdgeCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeGeometry_IfcEdgeCurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sameSense_IfcEdgeCurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientedEdge"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubedge"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdgeLoop -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdgeLoop">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoop"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeList_IfcEdgeLoop"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientedEdge_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeList_IfcEdgeLoop"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientedEdge_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeList_IfcEdgeLoop"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientedEdge_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolyLoop"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertexLoop"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricAppliance -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricAppliance">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricAppliance"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricAppliance"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLamp"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixture"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutlet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeater"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminal"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricApplianceType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricApplianceType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricCapacitanceMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricCapacitanceMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricChargeMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricChargeMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricConductanceMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricConductanceMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricCurrentMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricCurrentMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoard -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoard">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowController"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricDistributionBoard"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoardTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricDistributionBoard"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoardTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControl"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeter"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValve"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoardType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoardType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowControllerType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricDistributionBoardType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoardTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricDistributionBoardType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoardTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControlType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoardTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoardTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDevice -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDevice">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricFlowStorageDevice"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricFlowStorageDevice"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTank"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDeviceType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDeviceType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricFlowStorageDeviceType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricFlowStorageDeviceType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDeviceTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDeviceTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGenerator -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGenerator">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricGenerator"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricGenerator"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotor"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCooler"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchanger"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifier"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformer"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricGeneratorType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricGeneratorType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotor -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotor">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricMotor"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricMotor"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCooler"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchanger"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifier"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformer"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricMotorType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricMotorType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricResistanceMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricResistanceMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControl -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControl">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowController"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricTimeControl"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControlTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricTimeControl"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControlTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeter"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValve"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControlType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControlType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowControllerType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricTimeControlType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControlTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElectricTimeControlType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControlTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControlTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControlTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricVoltageMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricVoltageMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivityAssignmentSelect"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCivilElement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionElement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssembly"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponent"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnishingElement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVirtualElement"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectedFrom_IfcElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsElements"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectedTo_IfcElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsElements"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fillsVoids_IfcElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFillsElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasCoverings_IfcElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversBldgElements"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasOpenings_IfcElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelVoidsElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasProjections_IfcElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelProjectsElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#interferesElements_IfcElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isConnectionRealization_IfcElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsWithRealizingElements"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isInterferedByElements_IfcElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#providesBoundaries_IfcElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencedInStructures_IfcElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelReferencedInSpatialStructure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tag_IfcElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fillsVoids_IfcElement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFillsElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tag_IfcElement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPort"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositioningElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProxy"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivity"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralItem"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssembly -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssembly">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assemblyPlace_IfcElementAssembly"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAssemblyPlaceEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElementAssembly"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assemblyPlace_IfcElementAssembly"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAssemblyPlaceEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElementAssembly"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnishingElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVirtualElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElementAssemblyType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcElementAssemblyType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponentType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnishingElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponent -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponent">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementPart"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessory"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastener"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastener"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolator"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnishingElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVirtualElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponentType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponentType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementType"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementPartType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessoryType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastenerType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElementType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolatorType"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnishingElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementCompositionEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementCompositionEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementQuantity -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementQuantity">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantitySet"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#methodOfMeasurement_IfcElementQuantity"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#quantities_IfcElementQuantity"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#quantities_IfcElementQuantity"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#methodOfMeasurement_IfcElementQuantity"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeProduct"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCivilElementType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionElementType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponentType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnishingElementType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElementType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementType"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elementType_IfcElementType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elementType_IfcElementType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyle"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementarySurface -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementarySurface">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCylindricalSurface"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlane"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSphericalSurface"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcToroidalSurface"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcElementarySurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcElementarySurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptSurface"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEllipse -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEllipse">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConic"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#semiAxis1_IfcEllipse"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#semiAxis2_IfcEllipse"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#semiAxis1_IfcEllipse"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#semiAxis2_IfcEllipse"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEllipseProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEllipseProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterizedProfileDef"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#semiAxis1_IfcEllipseProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#semiAxis2_IfcEllipseProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#semiAxis1_IfcEllipseProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#semiAxis2_IfcEllipseProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangleProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrapeziumProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZShapeProfileDef"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowController"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowFitting"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMovingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegment"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDevice"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElementType"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoilerType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBurnerType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChillerType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowControllerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowFittingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMovingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegmentType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDeviceType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngine -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngine">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEngine"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEngine"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCooler"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchanger"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifier"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformer"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEngineType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEngineType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCooler -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCooler">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEvaporativeCooler"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEvaporativeCooler"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchanger"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifier"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformer"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEvaporativeCoolerType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEvaporativeCoolerType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporator -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporator">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEvaporator"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEvaporator"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchanger"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifier"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformer"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEvaporatorType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEvaporatorType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvent -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvent">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcess"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eventOccurenceTime_IfcEvent"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eventTriggerType_IfcEvent"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTriggerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEvent"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedEventTriggerType_IfcEvent"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eventOccurenceTime_IfcEvent"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eventTriggerType_IfcEvent"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTriggerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEvent"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedEventTriggerType_IfcEvent"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedure"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTask"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTime -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTime">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSchedulingTime"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualDate_IfcEventTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#earlyDate_IfcEventTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lateDate_IfcEventTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleDate_IfcEventTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualDate_IfcEventTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#earlyDate_IfcEventTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lateDate_IfcEventTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleDate_IfcEventTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLagTime"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkTime"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTriggerTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTriggerTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeProcess"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eventTriggerType_IfcEventType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTriggerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEventType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedEventTriggerType_IfcEventType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eventTriggerType_IfcEventType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTriggerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcEventType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedEventTriggerType_IfcEventType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExtendedProperties -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExtendedProperties">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyAbstraction"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProperties"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileProperties"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcExtendedProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcExtendedProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#properties_IfcExtendedProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#properties_IfcExtendedProperties"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcExtendedProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcExtendedProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedProperties"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyEnumeration"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalInformation -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalInformation">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassification"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformation"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryInformation"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReference -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReference">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionDataSourceSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectReferenceSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationReference"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentReference"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternallyDefinedHatchStyle"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternallyDefinedSurfaceStyle"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternallyDefinedTextFont"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryReference"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#externalReferenceForResources_IfcExternalReference"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReferenceRelationship"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcExternalReference"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#location_IfcExternalReference"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcExternalReference"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcExternalReference"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#location_IfcExternalReference"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcExternalReference"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReferenceRelationship -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReferenceRelationship">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceLevelRelationship"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedResourceObjects_IfcExternalReferenceRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingReference_IfcExternalReferenceRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedResourceObjects_IfcExternalReferenceRelationship"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingReference_IfcExternalReferenceRelationship"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganizationRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDependencyRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceApprovalRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceConstraintRelationship"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalSpatialElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalSpatialElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalSpatialStructureElement"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceBoundarySelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcExternalSpatialElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalSpatialElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcExternalSpatialElement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalSpatialElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalSpatialElementTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalSpatialElementTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalSpatialStructureElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalSpatialStructureElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalSpatialElement"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialStructureElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZone"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternallyDefinedHatchStyle -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternallyDefinedHatchStyle">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReference"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillStyleSelect"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternallyDefinedSurfaceStyle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternallyDefinedTextFont"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryReference"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternallyDefinedSurfaceStyle -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternallyDefinedSurfaceStyle">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReference"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleElementSelect"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternallyDefinedTextFont"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryReference"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternallyDefinedTextFont -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternallyDefinedTextFont">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReference"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextFontSelect"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryReference"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExtrudedAreaSolid -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExtrudedAreaSolid">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptAreaSolid"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcExtrudedAreaSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#extrudedDirection_IfcExtrudedAreaSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcExtrudedAreaSolid"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#extrudedDirection_IfcExtrudedAreaSolid"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFixedReferenceSweptAreaSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRevolvedAreaSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurveSweptAreaSolid"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExtrudedAreaSolidTapered -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExtrudedAreaSolidTapered">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExtrudedAreaSolid"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endSweptArea_IfcExtrudedAreaSolidTapered"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endSweptArea_IfcExtrudedAreaSolidTapered"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFace -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFace">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTopologicalRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bounds_IfcFace"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBound"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasTextureMaps_IfcFace"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureMap"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bounds_IfcFace"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBound"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBound"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoop"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPath"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertex"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBasedSurfaceModel -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBasedSurfaceModel">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceOrFaceSurface"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fbsmFaces_IfcFaceBasedSurfaceModel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectedFaceSet"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fbsmFaces_IfcFaceBasedSurfaceModel"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectedFaceSet"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleTiles"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBound -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBound">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTopologicalRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bound_IfcFaceBound"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoop"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcFaceBound"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bound_IfcFaceBound"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoop"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcFaceBound"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoop"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPath"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertex"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceOuterBound -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceOuterBound">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBound"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceSurface -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceSurface">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFace"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceOrFaceSurface"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#faceSurface_IfcFaceSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sameSense_IfcFaceSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#faceSurface_IfcFaceSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sameSense_IfcFaceSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFacetedBrep -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFacetedBrep">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcManifoldSolidBrep"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFacetedBrepWithVoids -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFacetedBrepWithVoids">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFacetedBrep"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#voids_IfcFacetedBrepWithVoids"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClosedShell"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#voids_IfcFacetedBrepWithVoids"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClosedShell"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFailureConnectionCondition -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFailureConnectionCondition">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralConnectionCondition"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#compressionFailureX_IfcFailureConnectionCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#compressionFailureY_IfcFailureConnectionCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#compressionFailureZ_IfcFailureConnectionCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tensionFailureX_IfcFailureConnectionCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tensionFailureY_IfcFailureConnectionCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tensionFailureZ_IfcFailureConnectionCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#compressionFailureX_IfcFailureConnectionCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#compressionFailureY_IfcFailureConnectionCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#compressionFailureZ_IfcFailureConnectionCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tensionFailureX_IfcFailureConnectionCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tensionFailureY_IfcFailureConnectionCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tensionFailureZ_IfcFailureConnectionCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlippageConnectionCondition"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFan -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFan">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMovingDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFan"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFan"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPump"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMovingDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFanType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFanType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastener -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastener">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponent"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFastener"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastenerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFastener"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastenerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastener"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolator"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastenerType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastenerType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponentType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFastenerType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastenerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFastenerType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastenerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolatorType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastenerTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastenerTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElementAddition"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElementSubtraction"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceFeature"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnishingElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVirtualElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElementAddition -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElementAddition">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElement"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectionElement"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#projectsElements_IfcFeatureElementAddition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelProjectsElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#projectsElements_IfcFeatureElementAddition"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelProjectsElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElementSubtraction"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceFeature"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElementSubtraction -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElementSubtraction">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElement"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpeningElement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVoidingFeature"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#voidsElements_IfcFeatureElementSubtraction"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelVoidsElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#voidsElements_IfcFeatureElementSubtraction"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelVoidsElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceFeature"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyle -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyle">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyle"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyleSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fillStyles_IfcFillAreaStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillStyleSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#modelorDraughting_IfcFillAreaStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fillStyles_IfcFillAreaStyle"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillStyleSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#modelorDraughting_IfcFillAreaStyle"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyle"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillStyleSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hatchLineAngle_IfcFillAreaStyleHatching"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hatchLineAppearance_IfcFillAreaStyleHatching"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyle"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#patternStart_IfcFillAreaStyleHatching"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointOfReferenceHatchLine_IfcFillAreaStyleHatching"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startOfNextHatchLine_IfcFillAreaStyleHatching"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHatchLineDistanceSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hatchLineAngle_IfcFillAreaStyleHatching"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hatchLineAppearance_IfcFillAreaStyleHatching"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyle"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startOfNextHatchLine_IfcFillAreaStyleHatching"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHatchLineDistanceSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#patternStart_IfcFillAreaStyleHatching"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointOfReferenceHatchLine_IfcFillAreaStyleHatching"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleTiles"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleTiles -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleTiles">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillStyleSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tiles_IfcFillAreaStyleTiles"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyledItem"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tilingPattern_IfcFillAreaStyleTiles"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tilingPattern_IfcFillAreaStyleTiles"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tilingPattern_IfcFillAreaStyleTiles"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:allValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector_EmptyList"/>
                            </owl:Restriction>
                        </owl:allValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tilingScale_IfcFillAreaStyleTiles"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tiles_IfcFillAreaStyleTiles"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyledItem"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tilingPattern_IfcFillAreaStyleTiles"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tilingScale_IfcFillAreaStyleTiles"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillStyleSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillStyleSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilter -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilter">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFilter"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilterTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFilter"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilterTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptor"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilterType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilterType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFilterType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilterTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFilterType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilterTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptorType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilterTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilterTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminal -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminal">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFireSuppressionTerminal"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFireSuppressionTerminal"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLamp"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixture"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutlet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeater"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminal"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFireSuppressionTerminalType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFireSuppressionTerminalType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFixedReferenceSweptAreaSolid -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFixedReferenceSweptAreaSolid">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptAreaSolid"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directrix_IfcFixedReferenceSweptAreaSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endParam_IfcFixedReferenceSweptAreaSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fixedReference_IfcFixedReferenceSweptAreaSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startParam_IfcFixedReferenceSweptAreaSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directrix_IfcFixedReferenceSweptAreaSolid"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fixedReference_IfcFixedReferenceSweptAreaSolid"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endParam_IfcFixedReferenceSweptAreaSolid"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startParam_IfcFixedReferenceSweptAreaSolid"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRevolvedAreaSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurveSweptAreaSolid"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowController -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowController">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowFitting"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMovingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegment"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDevice"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowControllerType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowControllerType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElementType"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalBoxType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoardType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControlType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveType"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowFittingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMovingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegmentType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDeviceType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowDirectionEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowDirectionEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowFitting -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowFitting">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMovingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegment"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDevice"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowFittingType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowFittingType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElementType"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierFittingType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFittingType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBoxType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingType"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMovingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegmentType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDeviceType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrument -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrument">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFlowInstrument"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFlowInstrument"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnit"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensor"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFlowInstrumentType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFlowInstrumentType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeter -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeter">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowController"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFlowMeter"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFlowMeter"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValve"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowControllerType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFlowMeterType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFlowMeterType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMovingDevice -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMovingDevice">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegment"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDevice"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMovingDeviceType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMovingDeviceType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElementType"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpType"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegmentType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDeviceType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegment -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegment">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDevice"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegmentType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegmentType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElementType"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierSegmentType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegmentType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegmentType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentType"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDeviceType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDevice -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDevice">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDevice"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDeviceType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDeviceType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElementType"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDeviceType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankType"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDeviceType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDevice"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElementType"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalType"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDeviceType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDevice -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDevice">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDeviceType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDeviceType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElementType"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSilencerType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilterType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptorType"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFontStyle -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFontStyle">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#STRING"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFontVariant -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFontVariant">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#STRING"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFontWeight -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFontWeight">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#STRING"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFooting -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFooting">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFooting"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFooting"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMember"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPile"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailing"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRamp"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoof"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStair"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFootingType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFootingType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFrequencyMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFrequencyMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnishingElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnishingElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVirtualElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnishingElementType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnishingElementType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurniture -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurniture">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnishingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFurniture"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnitureTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFurniture"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnitureTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystemFurnitureElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnitureType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnitureType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnishingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assemblyPlace_IfcFurnitureType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAssemblyPlaceEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFurnitureType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnitureTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assemblyPlace_IfcFurnitureType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAssemblyPlaceEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcFurnitureType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnitureTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystemFurnitureElementType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnitureTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnitureTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcGeographicElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcGeographicElement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVirtualElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElementType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElementType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcGeographicElementType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcGeographicElementType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElementTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElementTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricCurveSet -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricCurveSet">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSet"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricProjectionEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricProjectionEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationContext -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationContext">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateReferenceSystemSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationContext"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordinateSpaceDimension_IfcGeometricRepresentationContext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDimensionCount"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasSubContexts_IfcGeometricRepresentationContext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationSubContext"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#precision_IfcGeometricRepresentationContext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#trueNorth_IfcGeometricRepresentationContext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#worldCoordinateSystem_IfcGeometricRepresentationContext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordinateSpaceDimension_IfcGeometricRepresentationContext"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDimensionCount"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#worldCoordinateSystem_IfcGeometricRepresentationContext"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#precision_IfcGeometricRepresentationContext"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#trueNorth_IfcGeometricRepresentationContext"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DHorizontal"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DSegment"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment2DVertical"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnnotationFillArea"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanResult"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundingBox"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgPrimitive3D"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBasedSurfaceModel"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleHatching"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyleTiles"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSet"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMappedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyledItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTopologicalRepresentationItem"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationSubContext -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationSubContext">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationContext"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentContext_IfcGeometricRepresentationSubContext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationContext"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#targetScale_IfcGeometricRepresentationSubContext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#targetView_IfcGeometricRepresentationSubContext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricProjectionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedTargetView_IfcGeometricRepresentationSubContext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentContext_IfcGeometricRepresentationSubContext"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationContext"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#targetView_IfcGeometricRepresentationSubContext"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricProjectionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#targetScale_IfcGeometricRepresentationSubContext"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedTargetView_IfcGeometricRepresentationSubContext"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSet -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSet">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elements_IfcGeometricSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSetSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elements_IfcGeometricSet"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSetSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSetSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSetSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGlobalOrLocalEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGlobalOrLocalEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGloballyUniqueId -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGloballyUniqueId">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#STRING"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGrid -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGrid">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositioningElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcGrid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uAxes_IfcGrid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uAxes_IfcGrid"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vAxes_IfcGrid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vAxes_IfcGrid"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wAxes_IfcGrid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wAxes_IfcGrid"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uAxes_IfcGrid"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vAxes_IfcGrid"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcGrid"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wAxes_IfcGrid"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearPositioningElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReferent"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axisCurve_IfcGridAxis"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axisTag_IfcGridAxis"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sameSense_IfcGridAxis"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axisCurve_IfcGridAxis"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sameSense_IfcGridAxis"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axisTag_IfcGridAxis"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridPlacement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridPlacement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectPlacement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placementLocation_IfcGridPlacement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVirtualGridIntersection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placementRefDirection_IfcGridPlacement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridPlacementDirectionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placementLocation_IfcGridPlacement"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVirtualGridIntersection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placementRefDirection_IfcGridPlacement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridPlacementDirectionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearPlacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLocalPlacement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridPlacementDirectionSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridPlacementDirectionSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGroup -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGroup">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isGroupedBy_IfcGroup"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToGroup"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcess"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResource"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanOperand"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#agreementFlag_IfcHalfSpaceSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseSurface_IfcHalfSpaceSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#agreementFlag_IfcHalfSpaceSolid"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#baseSurface_IfcHalfSpaceSolid"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHatchLineDistanceSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHatchLineDistanceSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchanger -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchanger">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcHeatExchanger"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcHeatExchanger"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifier"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformer"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcHeatExchangerType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcHeatExchangerType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatFluxDensityMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatFluxDensityMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatingValueMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatingValueMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifier -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifier">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcHumidifier"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcHumidifier"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformer"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcHumidifierType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcHumidifierType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIShapeProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIShapeProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterizedProfileDef"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcIShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeEdgeRadius_IfcIShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeSlope_IfcIShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeThickness_IfcIShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallDepth_IfcIShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallWidth_IfcIShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webThickness_IfcIShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeThickness_IfcIShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallDepth_IfcIShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallWidth_IfcIShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webThickness_IfcIShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcIShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeEdgeRadius_IfcIShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeSlope_IfcIShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangleProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrapeziumProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZShapeProfileDef"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#STRING"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIlluminanceMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIlluminanceMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcImageTexture -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcImageTexture">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uRLReference_IfcImageTexture"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#uRLReference_IfcImageTexture"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPixelTexture"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedColourMap -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedColourMap">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourIndex_IfcIndexedColourMap"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourIndex_IfcIndexedColourMap"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colours_IfcIndexedColourMap"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgbList"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappedTo_IfcIndexedColourMap"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedFaceSet"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#opacity_IfcIndexedColourMap"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourIndex_IfcIndexedColourMap"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colours_IfcIndexedColourMap"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgbList"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappedTo_IfcIndexedColourMap"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedFaceSet"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#opacity_IfcIndexedColourMap"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleLighting"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRefraction"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleShading"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleWithTextures"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleForDefinedFont"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolyCurve -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolyCurve">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedCurve"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#points_IfcIndexedPolyCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segments_IfcIndexedPolyCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSegmentIndexSelect_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segments_IfcIndexedPolyCurve"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSegmentIndexSelect_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcIndexedPolyCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#points_IfcIndexedPolyCurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#segments_IfcIndexedPolyCurve"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSegmentIndexSelect_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcIndexedPolyCurve"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolyline"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmedCurve"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolygonalFace -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolygonalFace">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordIndex_IfcIndexedPolygonalFace"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordIndex_IfcIndexedPolygonalFace"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
                                    </owl:Restriction>
                                </owl:someValuesFrom>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordIndex_IfcIndexedPolygonalFace"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedFaceSet"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolygonalFaceWithVoids -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolygonalFaceWithVoids">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolygonalFace"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerCoordIndices_IfcIndexedPolygonalFaceWithVoids"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerCoordIndices_IfcIndexedPolygonalFaceWithVoids"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerCoordIndices_IfcIndexedPolygonalFaceWithVoids"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolygonalFace_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolygonalFace_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolygonalFace_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolygonalFace_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolygonalFace_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolygonalFace"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolygonalFace_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolygonalFace_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedTextureMap -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedTextureMap">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinate"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedTriangleTextureMap"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappedTo_IfcIndexedTextureMap"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedFaceSet"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#texCoords_IfcIndexedTextureMap"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappedTo_IfcIndexedTextureMap"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedFaceSet"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#texCoords_IfcIndexedTextureMap"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinateGenerator"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureMap"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedTriangleTextureMap -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedTriangleTextureMap">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedTextureMap"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#texCoordIndex_IfcIndexedTriangleTextureMap"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#texCoordIndex_IfcIndexedTriangleTextureMap"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#texCoordIndex_IfcIndexedTriangleTextureMap"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInductanceMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInductanceMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#INTEGER"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIntegerCountRateMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIntegerCountRateMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#INTEGER"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptor -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptor">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcInterceptor"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcInterceptor"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptorType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptorType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTreatmentDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcInterceptorType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcInterceptorType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptorTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptorTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInternalOrExternalEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInternalOrExternalEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIntersectionCurve -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIntersectionCurve">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSeamCurve"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInventory -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInventory">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGroup"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#currentValue_IfcInventory"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#jurisdiction_IfcInventory"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lastUpdateDate_IfcInventory"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#originalValue_IfcInventory"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcInventory"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInventoryTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#responsiblePersons_IfcInventory"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerson"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#currentValue_IfcInventory"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#jurisdiction_IfcInventory"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lastUpdateDate_IfcInventory"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#originalValue_IfcInventory"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcInventory"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInventoryTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadGroup"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralResultGroup"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystem"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInventoryTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInventoryTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIonConcentrationMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIonConcentrationMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIrregularTimeSeries -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIrregularTimeSeries">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeries"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#values_IfcIrregularTimeSeries"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIrregularTimeSeriesValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#values_IfcIrregularTimeSeries"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIrregularTimeSeriesValue_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#values_IfcIrregularTimeSeries"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIrregularTimeSeriesValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRegularTimeSeries"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIrregularTimeSeriesValue -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIrregularTimeSeriesValue">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#listValues_IfcIrregularTimeSeriesValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#listValues_IfcIrregularTimeSeriesValue"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeStamp_IfcIrregularTimeSeriesValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#listValues_IfcIrregularTimeSeriesValue"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeStamp_IfcIrregularTimeSeriesValue"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIrregularTimeSeriesValue_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIrregularTimeSeriesValue_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIrregularTimeSeriesValue_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIrregularTimeSeriesValue_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIrregularTimeSeriesValue_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIrregularTimeSeriesValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIrregularTimeSeriesValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIrregularTimeSeriesValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIsothermalMoistureCapacityMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIsothermalMoistureCapacityMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBox -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBox">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowFitting"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcJunctionBox"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBoxTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcJunctionBox"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBoxTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFitting"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBoxType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBoxType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowFittingType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcJunctionBoxType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBoxTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcJunctionBoxType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBoxTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBoxTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBoxTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcKinematicViscosityMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcKinematicViscosityMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcKnotType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcKnotType">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLShapeProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLShapeProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterizedProfileDef"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcLShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeRadius_IfcLShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcLShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#legSlope_IfcLShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thickness_IfcLShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#width_IfcLShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcLShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thickness_IfcLShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeRadius_IfcLShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcLShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#legSlope_IfcLShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#width_IfcLShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangleProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrapeziumProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZShapeProfileDef"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#STRING"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResource -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResource">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResource"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLaborResource"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLaborResource"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResource"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResourceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLaborResourceType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLaborResourceType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResourceType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLagTime -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLagTime">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSchedulingTime"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#durationType_IfcLagTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskDurationEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lagValue_IfcLagTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeOrRatioSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#durationType_IfcLagTime"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskDurationEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lagValue_IfcLagTime"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeOrRatioSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkTime"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLamp -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLamp">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLamp"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLamp"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixture"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutlet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeater"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminal"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLampType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLampType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLanguageId -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLanguageId">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLayerSetDirectionEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLayerSetDirectionEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLayeredItem -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLayeredItem">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBendingParameterSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryInformation -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryInformation">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalInformation"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibrarySelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcLibraryInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasLibraryReferences_IfcLibraryInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#location_IfcLibraryInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcLibraryInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#publisher_IfcLibraryInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#versionDate_IfcLibraryInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#version_IfcLibraryInformation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcLibraryInformation"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcLibraryInformation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#location_IfcLibraryInformation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#publisher_IfcLibraryInformation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#versionDate_IfcLibraryInformation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#version_IfcLibraryInformation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryReference -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryReference">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReference"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibrarySelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcLibraryReference"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#language_IfcLibraryReference"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLanguageId"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencedLibrary_IfcLibraryReference"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryInformation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcLibraryReference"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#language_IfcLibraryReference"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLanguageId"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencedLibrary_IfcLibraryReference"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibraryInformation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibrarySelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibrarySelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionCurveEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionCurveEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionData -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionData">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#luminousIntensity_IfcLightDistributionData"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLuminousIntensityDistributionMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#luminousIntensity_IfcLightDistributionData"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLuminousIntensityDistributionMeasure_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mainPlaneAngle_IfcLightDistributionData"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondaryPlaneAngle_IfcLightDistributionData"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondaryPlaneAngle_IfcLightDistributionData"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#luminousIntensity_IfcLightDistributionData"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLuminousIntensityDistributionMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mainPlaneAngle_IfcLightDistributionData"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondaryPlaneAngle_IfcLightDistributionData"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionDataSourceSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionDataSourceSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionData_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionData_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionData_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionData_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionData_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionData"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionData_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionData_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightEmissionSourceEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightEmissionSourceEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixture -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixture">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLightFixture"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLightFixture"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutlet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeater"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminal"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLightFixtureType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcLightFixtureType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightIntensityDistribution -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightIntensityDistribution">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionDataSourceSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distributionData_IfcLightIntensityDistribution"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionData_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distributionData_IfcLightIntensityDistribution"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionData_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lightDistributionCurve_IfcLightIntensityDistribution"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionCurveEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distributionData_IfcLightIntensityDistribution"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionData_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lightDistributionCurve_IfcLightIntensityDistribution"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionCurveEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceAmbient"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceDirectional"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceGoniometric"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourcePositional"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ambientIntensity_IfcLightSource"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#intensity_IfcLightSource"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lightColour_IfcLightSource"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcLightSource"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lightColour_IfcLightSource"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ambientIntensity_IfcLightSource"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#intensity_IfcLightSource"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcLightSource"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceAmbient -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceAmbient">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceDirectional"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceGoniometric"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourcePositional"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceDirectional -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceDirectional">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcLightSourceDirectional"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcLightSourceDirectional"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceGoniometric"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourcePositional"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceGoniometric -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceGoniometric">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourAppearance_IfcLightSourceGoniometric"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourTemperature_IfcLightSourceGoniometric"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermodynamicTemperatureMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lightDistributionDataSource_IfcLightSourceGoniometric"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionDataSourceSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lightEmissionSource_IfcLightSourceGoniometric"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightEmissionSourceEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#luminousFlux_IfcLightSourceGoniometric"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLuminousFluxMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcLightSourceGoniometric"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourTemperature_IfcLightSourceGoniometric"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermodynamicTemperatureMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lightDistributionDataSource_IfcLightSourceGoniometric"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionDataSourceSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lightEmissionSource_IfcLightSourceGoniometric"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightEmissionSourceEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#luminousFlux_IfcLightSourceGoniometric"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLuminousFluxMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcLightSourceGoniometric"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourAppearance_IfcLightSourceGoniometric"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourcePositional"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourcePositional -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourcePositional">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSource"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constantAttenuation_IfcLightSourcePositional"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distanceAttenuation_IfcLightSourcePositional"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcLightSourcePositional"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#quadricAttenuation_IfcLightSourcePositional"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcLightSourcePositional"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constantAttenuation_IfcLightSourcePositional"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distanceAttenuation_IfcLightSourcePositional"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcLightSourcePositional"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#quadricAttenuation_IfcLightSourcePositional"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcLightSourcePositional"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceSpot -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourceSpot">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightSourcePositional"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#beamWidthAngle_IfcLightSourceSpot"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositivePlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#concentrationExponent_IfcLightSourceSpot"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcLightSourceSpot"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#spreadAngle_IfcLightSourceSpot"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositivePlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#beamWidthAngle_IfcLightSourceSpot"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositivePlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcLightSourceSpot"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#spreadAngle_IfcLightSourceSpot"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositivePlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#concentrationExponent_IfcLightSourceSpot"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLine -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLine">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dir_IfcLine"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pnt_IfcLine"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dir_IfcLine"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pnt_IfcLine"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurve"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLineIndex -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLineIndex">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSegmentIndexSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:someValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
                    </owl:Restriction>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLineSegment2D -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLineSegment2D">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveSegment2D"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCurveSegment2D"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearForceMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearForceMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearMomentMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearMomentMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearPlacement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearPlacement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectPlacement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#cartesianPosition_IfcLinearPlacement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distance_IfcLinearPlacement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcLinearPlacement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placementRelTo_IfcLinearPlacement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distance_IfcLinearPlacement"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placementRelTo_IfcLinearPlacement"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#cartesianPosition_IfcLinearPlacement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcLinearPlacement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLocalPlacement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearPositioningElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearPositioningElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositioningElement"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignment"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcLinearPositioningElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcLinearPositioningElement"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReferent"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearStiffnessMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearStiffnessMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTranslationalStiffnessSelect"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearVelocityMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearVelocityMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoadGroupTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoadGroupTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLocalPlacement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLocalPlacement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectPlacement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placementRelTo_IfcLocalPlacement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectPlacement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relativePlacement_IfcLocalPlacement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relativePlacement_IfcLocalPlacement"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placementRelTo_IfcLocalPlacement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectPlacement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#LOGICAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogicalOperatorEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogicalOperatorEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoop -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoop">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTopologicalRepresentationItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPath"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertex"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLuminousFluxMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLuminousFluxMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLuminousIntensityDistributionMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLuminousIntensityDistributionMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLuminousIntensityDistributionMeasure_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLuminousIntensityDistributionMeasure_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLuminousIntensityDistributionMeasure_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLuminousIntensityDistributionMeasure_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLuminousIntensityDistributionMeasure_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLuminousIntensityDistributionMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLuminousIntensityDistributionMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLuminousIntensityDistributionMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLuminousIntensityMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLuminousIntensityMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMagneticFluxDensityMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMagneticFluxDensityMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMagneticFluxMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMagneticFluxMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcManifoldSolidBrep -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcManifoldSolidBrep">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAdvancedBrep"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFacetedBrep"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#outer_IfcManifoldSolidBrep"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClosedShell"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#outer_IfcManifoldSolidBrep"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClosedShell"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptAreaSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptDiskSolid"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMapConversion -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMapConversion">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateOperation"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eastings_IfcMapConversion"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#northings_IfcMapConversion"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orthogonalHeight_IfcMapConversion"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scale_IfcMapConversion"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xAxisAbscissa_IfcMapConversion"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xAxisOrdinate_IfcMapConversion"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#eastings_IfcMapConversion"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#northings_IfcMapConversion"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orthogonalHeight_IfcMapConversion"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scale_IfcMapConversion"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xAxisAbscissa_IfcMapConversion"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xAxisOrdinate_IfcMapConversion"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMappedItem -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMappedItem">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappingSource_IfcMappedItem"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappingTarget_IfcMappedItem"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappingSource_IfcMappedItem"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappingTarget_IfcMappedItem"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyledItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTopologicalRepresentationItem"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMassDensityMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMassDensityMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMassFlowRateMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMassFlowRateMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMassMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMassMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMassPerLengthMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMassPerLengthMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialDefinition"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#category_IfcMaterial"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterial"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasRepresentation_IfcMaterial"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialDefinitionRepresentation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isRelatedWith_IfcMaterial"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialRelationship"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterial"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatesTo_IfcMaterial"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialRelationship"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterial"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#category_IfcMaterial"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterial"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasRepresentation_IfcMaterial"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialDefinitionRepresentation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatesTo_IfcMaterial"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialRelationship"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituentSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSet"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialClassificationRelationship -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialClassificationRelationship">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#classifiedMaterial_IfcMaterialClassificationRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materialClassifications_IfcMaterialClassificationRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materialClassifications_IfcMaterialClassificationRelationship"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#classifiedMaterial_IfcMaterialClassificationRelationship"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituent -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituent">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialDefinition"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#category_IfcMaterialConstituent"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialConstituent"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fraction_IfcMaterialConstituent"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#material_IfcMaterialConstituent"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterialConstituent"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#toMaterialConstituentSet_IfcMaterialConstituent"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituentSet"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#material_IfcMaterialConstituent"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#toMaterialConstituentSet_IfcMaterialConstituent"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituentSet"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#category_IfcMaterialConstituent"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialConstituent"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fraction_IfcMaterialConstituent"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterialConstituent"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituentSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSet"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituentSet -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituentSet">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialDefinition"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialConstituentSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materialConstituents_IfcMaterialConstituentSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituent"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterialConstituentSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialConstituentSet"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterialConstituentSet"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSet"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialDefinition -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialDefinition">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectReferenceSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituent"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialConstituentSet"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerSet"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSet"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasProperties_IfcMaterialDefinition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProperties"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialDefinitionRepresentation -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialDefinitionRepresentation">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductRepresentation"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representedMaterial_IfcMaterialDefinitionRepresentation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representedMaterial_IfcMaterialDefinitionRepresentation"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductDefinitionShape"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialDefinition"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#category_IfcMaterialLayer"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialLayer"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isVentilated_IfcMaterialLayer"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerThickness_IfcMaterialLayer"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#material_IfcMaterialLayer"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterialLayer"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#priority_IfcMaterialLayer"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerThickness_IfcMaterialLayer"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#category_IfcMaterialLayer"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialLayer"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isVentilated_IfcMaterialLayer"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#material_IfcMaterialLayer"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterialLayer"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#priority_IfcMaterialLayer"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerSet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSet"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerSet -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerSet">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialDefinition"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialLayerSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerSetName_IfcMaterialLayerSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materialLayers_IfcMaterialLayerSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materialLayers_IfcMaterialLayerSet"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materialLayers_IfcMaterialLayerSet"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialLayerSet"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerSetName_IfcMaterialLayerSet"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSet"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerSetUsage -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerSetUsage">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialUsageDefinition"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directionSense_IfcMaterialLayerSetUsage"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirectionSenseEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forLayerSet_IfcMaterialLayerSetUsage"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerSet"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerSetDirection_IfcMaterialLayerSetUsage"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLayerSetDirectionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetFromReferenceLine_IfcMaterialLayerSetUsage"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referenceExtent_IfcMaterialLayerSetUsage"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directionSense_IfcMaterialLayerSetUsage"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirectionSenseEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forLayerSet_IfcMaterialLayerSetUsage"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerSet"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerSetDirection_IfcMaterialLayerSetUsage"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLayerSetDirectionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetFromReferenceLine_IfcMaterialLayerSetUsage"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referenceExtent_IfcMaterialLayerSetUsage"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSetUsage"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerWithOffsets -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerWithOffsets">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetDirection_IfcMaterialLayerWithOffsets"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLayerSetDirectionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetValues_IfcMaterialLayerWithOffsets"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetValues_IfcMaterialLayerWithOffsets"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetValues_IfcMaterialLayerWithOffsets"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:allValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_EmptyList"/>
                            </owl:Restriction>
                        </owl:allValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetDirection_IfcMaterialLayerWithOffsets"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLayerSetDirectionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetValues_IfcMaterialLayerWithOffsets"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayer_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materials_IfcMaterialList"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materials_IfcMaterialList"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materials_IfcMaterialList"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialDefinition"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#category_IfcMaterialProfile"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialProfile"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#material_IfcMaterialProfile"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterialProfile"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#priority_IfcMaterialProfile"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#profile_IfcMaterialProfile"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#profile_IfcMaterialProfile"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#category_IfcMaterialProfile"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialProfile"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#material_IfcMaterialProfile"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterialProfile"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#priority_IfcMaterialProfile"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSet"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSet -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSet">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialDefinition"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#compositeProfile_IfcMaterialProfileSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialProfileSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materialProfiles_IfcMaterialProfileSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materialProfiles_IfcMaterialProfileSet"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterialProfileSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#materialProfiles_IfcMaterialProfileSet"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#compositeProfile_IfcMaterialProfileSet"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcMaterialProfileSet"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcMaterialProfileSet"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSetUsage -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSetUsage">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialUsageDefinition"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#cardinalPoint_IfcMaterialProfileSetUsage"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCardinalPointReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forProfileSet_IfcMaterialProfileSetUsage"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSet"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referenceExtent_IfcMaterialProfileSetUsage"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forProfileSet_IfcMaterialProfileSetUsage"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSet"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#cardinalPoint_IfcMaterialProfileSetUsage"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCardinalPointReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referenceExtent_IfcMaterialProfileSetUsage"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSetUsageTapering -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSetUsageTapering">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSetUsage"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#cardinalEndPoint_IfcMaterialProfileSetUsageTapering"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCardinalPointReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forProfileEndSet_IfcMaterialProfileSetUsageTapering"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSet"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forProfileEndSet_IfcMaterialProfileSetUsageTapering"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSet"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#cardinalEndPoint_IfcMaterialProfileSetUsageTapering"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCardinalPointReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileWithOffsets -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileWithOffsets">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetValues_IfcMaterialProfileWithOffsets"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetValues_IfcMaterialProfileWithOffsets"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetValues_IfcMaterialProfileWithOffsets"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:allValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_EmptyList"/>
                            </owl:Restriction>
                        </owl:allValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetValues_IfcMaterialProfileWithOffsets"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfile_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProperties -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProperties">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExtendedProperties"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#material_IfcMaterialProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialDefinition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#material_IfcMaterialProperties"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialDefinition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileProperties"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialRelationship -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialRelationship">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceLevelRelationship"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#expression_IfcMaterialRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedMaterials_IfcMaterialRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingMaterial_IfcMaterialRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedMaterials_IfcMaterialRelationship"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingMaterial_IfcMaterialRelationship"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#expression_IfcMaterialRelationship"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganizationRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDependencyRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceApprovalRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceConstraintRelationship"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialUsageDefinition -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialUsageDefinition">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialSelect"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialLayerSetUsage"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialProfileSetUsage"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterial_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureWithUnit -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureWithUnit">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValueSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMetricValueSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unitComponent_IfcMeasureWithUnit"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#valueComponent_IfcMeasureWithUnit"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unitComponent_IfcMeasureWithUnit"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#valueComponent_IfcMeasureWithUnit"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastener -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastener">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponent"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcMechanicalFastener"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalLength_IfcMechanicalFastener"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMechanicalFastener"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcMechanicalFastener"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalLength_IfcMechanicalFastener"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMechanicalFastener"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolator"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponentType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcMechanicalFastenerType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalLength_IfcMechanicalFastenerType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMechanicalFastenerType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMechanicalFastenerType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcMechanicalFastenerType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalLength_IfcMechanicalFastenerType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElementType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolatorType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDevice -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDevice">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMedicalDevice"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMedicalDevice"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutlet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeater"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminal"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMedicalDeviceType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMedicalDeviceType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMember -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMember">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMember"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMember"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPile"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailing"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRamp"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoof"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStair"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberStandardCase -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberStandardCase">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMember"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMemberType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMemberType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMetric -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMetric">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#benchmark_IfcMetric"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBenchmarkEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dataValue_IfcMetric"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMetricValueSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencePath_IfcMetric"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#valueSource_IfcMetric"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#benchmark_IfcMetric"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBenchmarkEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dataValue_IfcMetric"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMetricValueSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencePath_IfcMetric"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#valueSource_IfcMetric"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjective"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMetricValueSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMetricValueSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMirroredProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMirroredProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedProfileDef"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfElasticityMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfElasticityMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfLinearSubgradeReactionMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfLinearSubgradeReactionMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfTranslationalSubgradeReactionSelect"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfRotationalSubgradeReactionMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfRotationalSubgradeReactionMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfRotationalSubgradeReactionSelect"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfRotationalSubgradeReactionSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfRotationalSubgradeReactionSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfSubgradeReactionMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfSubgradeReactionMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfSubgradeReactionSelect"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfSubgradeReactionSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfSubgradeReactionSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfTranslationalSubgradeReactionSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcModulusOfTranslationalSubgradeReactionSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMoistureDiffusivityMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMoistureDiffusivityMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMolecularWeightMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMolecularWeightMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMomentOfInertiaMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMomentOfInertiaMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMonetaryMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMonetaryMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMonetaryUnit -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMonetaryUnit">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#currency_IfcMonetaryUnit"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#currency_IfcMonetaryUnit"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMonthInYearNumber -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMonthInYearNumber">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#INTEGER"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnection -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnection">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMotorConnection"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMotorConnection"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformer"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMotorConnectionType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcMotorConnectionType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNamedUnit -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNamedUnit">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcContextDependentUnit"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConversionBasedUnit"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnit"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dimensions_IfcNamedUnit"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDimensionalExponents"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unitType_IfcNamedUnit"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dimensions_IfcNamedUnit"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDimensionalExponents"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unitType_IfcNamedUnit"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourOrFactor"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure_List_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure_List_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure_List_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure_List_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure_List_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNullStyle -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNullStyle">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyleSelect"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNumericMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNumericMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#NUMBER"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActor"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControl"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGroup"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcess"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResource"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#declares_IfcObject"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByObject"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isDeclaredBy_IfcObject"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByObject"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isTypedBy_IfcObject"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByType"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#objectType_IfcObject"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isDeclaredBy_IfcObject"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByObject"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isTypedBy_IfcObject"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByType"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#objectType_IfcObject"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeObject"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDefinitionSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoot"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcContext"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeObject"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#decomposes_IfcObjectDefinition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAggregates"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasAssignments_IfcObjectDefinition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssigns"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isDecomposedBy_IfcObjectDefinition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAggregates"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isNestedBy_IfcObjectDefinition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelNests"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#decomposes_IfcObjectDefinition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAggregates"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDefinition"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelationship"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectPlacement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectPlacement">
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridPlacement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearPlacement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLocalPlacement"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placesObject_IfcObjectPlacement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencedByPlacements_IfcObjectPlacement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLocalPlacement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectReferenceSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectReferenceSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjective -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjective">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#benchmarkValues_IfcObjective"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#benchmarkValues_IfcObjective"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#logicalAggregator_IfcObjective"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogicalOperatorEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#objectiveQualifier_IfcObjective"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectiveEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedQualifier_IfcObjective"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#objectiveQualifier_IfcObjective"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectiveEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#benchmarkValues_IfcObjective"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#logicalAggregator_IfcObjective"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogicalOperatorEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedQualifier_IfcObjective"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectiveEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectiveEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOccupant -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOccupant">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActor"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcOccupant"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOccupantTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcOccupant"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOccupantTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOccupantTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOccupantTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve2D"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve3D"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurveByDistances"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisCurve_IfcOffsetCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisCurve_IfcOffsetCurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurve"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve2D -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve2D">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distance_IfcOffsetCurve2D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcOffsetCurve2D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distance_IfcOffsetCurve2D"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcOffsetCurve2D"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve3D"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurveByDistances"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve3D -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve3D">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distance_IfcOffsetCurve3D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refDirection_IfcOffsetCurve3D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcOffsetCurve3D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distance_IfcOffsetCurve3D"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refDirection_IfcOffsetCurve3D"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfIntersect_IfcOffsetCurve3D"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurveByDistances"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurveByDistances -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurveByDistances">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOffsetCurve"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetValues_IfcOffsetCurveByDistances"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetValues_IfcOffsetCurveByDistances"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tag_IfcOffsetCurveByDistances"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetValues_IfcOffsetCurveByDistances"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tag_IfcOffsetCurveByDistances"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpenShell -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpenShell">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectedFaceSet"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShell"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpeningElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpeningElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElementSubtraction"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasFillings_IfcOpeningElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFillsElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcOpeningElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpeningElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcOpeningElement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpeningElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVoidingFeature"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpeningElementTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpeningElementTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpeningStandardCase -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpeningStandardCase">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpeningElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectReferenceSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#addresses_IfcOrganization"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#addresses_IfcOrganization"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcOrganization"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#engages_IfcOrganization"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPersonAndOrganization"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcOrganization"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isRelatedBy_IfcOrganization"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganizationRelationship"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcOrganization"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relates_IfcOrganization"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganizationRelationship"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#roles_IfcOrganization"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#roles_IfcOrganization"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcOrganization"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#addresses_IfcOrganization"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcOrganization"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcOrganization"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#roles_IfcOrganization"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganizationRelationship -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganizationRelationship">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceLevelRelationship"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedOrganizations_IfcOrganizationRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingOrganization_IfcOrganizationRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedOrganizations_IfcOrganizationRelationship"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingOrganization_IfcOrganizationRelationship"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDependencyRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceApprovalRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceConstraintRelationship"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientationExpression">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lateralAxisDirection_IfcOrientationExpression"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#verticalAxisDirection_IfcOrientationExpression"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lateralAxisDirection_IfcOrientationExpression"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#verticalAxisDirection_IfcOrientationExpression"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientedEdge -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientedEdge">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdge"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeElement_IfcOrientedEdge"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdge"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcOrientedEdge"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeElement_IfcOrientedEdge"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdge"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcOrientedEdge"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubedge"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientedEdge_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientedEdge_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientedEdge_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientedEdge_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientedEdge_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientedEdge"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientedEdge_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientedEdge_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOuterBoundaryCurve -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOuterBoundaryCurve">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryCurve"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutlet -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutlet">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcOutlet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcOutlet"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeater"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminal"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcOutletType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcOutletType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOwnerHistory -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOwnerHistory">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#changeAction_IfcOwnerHistory"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChangeActionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creationDate_IfcOwnerHistory"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeStamp"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lastModifiedDate_IfcOwnerHistory"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeStamp"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lastModifyingApplication_IfcOwnerHistory"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApplication"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lastModifyingUser_IfcOwnerHistory"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPersonAndOrganization"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#owningApplication_IfcOwnerHistory"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApplication"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#owningUser_IfcOwnerHistory"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPersonAndOrganization"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#state_IfcOwnerHistory"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStateEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creationDate_IfcOwnerHistory"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeStamp"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#owningApplication_IfcOwnerHistory"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApplication"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#owningUser_IfcOwnerHistory"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPersonAndOrganization"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#changeAction_IfcOwnerHistory"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChangeActionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lastModifiedDate_IfcOwnerHistory"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeStamp"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lastModifyingApplication_IfcOwnerHistory"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApplication"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lastModifyingUser_IfcOwnerHistory"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPersonAndOrganization"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#state_IfcOwnerHistory"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStateEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPHMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPHMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmingSelect"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterizedProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterizedProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAsymmetricIShapeProfileDef"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCShapeProfileDef"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCircleProfileDef"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEllipseProfileDef"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIShapeProfileDef"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLShapeProfileDef"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangleProfileDef"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTShapeProfileDef"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrapeziumProfileDef"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUShapeProfileDef"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZShapeProfileDef"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcParameterizedProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement2D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcParameterizedProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement2D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPath -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPath">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTopologicalRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeList_IfcPath"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientedEdge_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeList_IfcPath"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientedEdge_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeList_IfcPath"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrientedEdge_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertex"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveOnSurface"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisSurface_IfcPcurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referenceCurve_IfcPcurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisSurface_IfcPcurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referenceCurve_IfcPcurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurve"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerformanceHistory -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerformanceHistory">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControl"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lifeCyclePhase_IfcPerformanceHistory"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPerformanceHistory"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerformanceHistoryTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lifeCyclePhase_IfcPerformanceHistory"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPerformanceHistory"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerformanceHistoryTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermit"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrder"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendar"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkControl"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerformanceHistoryTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerformanceHistoryTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermeableCoveringOperationEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermeableCoveringOperationEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermeableCoveringProperties -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermeableCoveringProperties">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedPropertySet"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#frameDepth_IfcPermeableCoveringProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#frameThickness_IfcPermeableCoveringProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcPermeableCoveringProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermeableCoveringOperationEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelPosition_IfcPermeableCoveringProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelPositionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeAspectStyle_IfcPermeableCoveringProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcPermeableCoveringProperties"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermeableCoveringOperationEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelPosition_IfcPermeableCoveringProperties"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelPositionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#frameDepth_IfcPermeableCoveringProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#frameThickness_IfcPermeableCoveringProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeAspectStyle_IfcPermeableCoveringProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcementDefinitionProperties"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowLiningProperties"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelProperties"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermit -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermit">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControl"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcPermit"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPermit"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermitTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcPermit"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcPermit"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPermit"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermitTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcPermit"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrder"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendar"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkControl"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermitTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermitTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerson -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerson">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectReferenceSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#addresses_IfcPerson"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#addresses_IfcPerson"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#engagedIn_IfcPerson"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPersonAndOrganization"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#familyName_IfcPerson"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#givenName_IfcPerson"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcPerson"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#middleNames_IfcPerson"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#middleNames_IfcPerson"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#prefixTitles_IfcPerson"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#prefixTitles_IfcPerson"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#roles_IfcPerson"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#roles_IfcPerson"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#suffixTitles_IfcPerson"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#suffixTitles_IfcPerson"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#addresses_IfcPerson"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#familyName_IfcPerson"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#givenName_IfcPerson"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcPerson"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#middleNames_IfcPerson"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#prefixTitles_IfcPerson"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#roles_IfcPerson"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#suffixTitles_IfcPerson"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPersonAndOrganization -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPersonAndOrganization">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectReferenceSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#roles_IfcPersonAndOrganization"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#roles_IfcPersonAndOrganization"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#theOrganization_IfcPersonAndOrganization"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thePerson_IfcPersonAndOrganization"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerson"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#theOrganization_IfcPersonAndOrganization"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganization"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thePerson_IfcPersonAndOrganization"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerson"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#roles_IfcPersonAndOrganization"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalComplexQuantity -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalComplexQuantity">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#discrimination_IfcPhysicalComplexQuantity"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasQuantities_IfcPhysicalComplexQuantity"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#quality_IfcPhysicalComplexQuantity"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usage_IfcPhysicalComplexQuantity"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasQuantities_IfcPhysicalComplexQuantity"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#discrimination_IfcPhysicalComplexQuantity"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#quality_IfcPhysicalComplexQuantity"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usage_IfcPhysicalComplexQuantity"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalSimpleQuantity"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalOrVirtualEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalOrVirtualEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalComplexQuantity"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalSimpleQuantity"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcPhysicalQuantity"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcPhysicalQuantity"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfComplex_IfcPhysicalQuantity"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalComplexQuantity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcPhysicalQuantity"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcPhysicalQuantity"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfComplex_IfcPhysicalQuantity"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalComplexQuantity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalSimpleQuantity -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalSimpleQuantity">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalQuantity"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityArea"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityCount"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityLength"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityTime"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityVolume"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityWeight"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcPhysicalSimpleQuantity"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNamedUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcPhysicalSimpleQuantity"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNamedUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPile -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPile">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constructionType_IfcPile"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileConstructionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPile"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constructionType_IfcPile"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileConstructionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPile"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailing"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRamp"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoof"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStair"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileConstructionEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileConstructionEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPileType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPileType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFitting -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFitting">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowFitting"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPipeFitting"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPipeFitting"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowFittingType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPipeFittingType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPipeFittingType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegment -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegment">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegment"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPipeSegment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPipeSegment"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegmentType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPipeSegmentType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPipeSegmentType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPixelTexture -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPixelTexture">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourComponents_IfcPixelTexture"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#height_IfcPixelTexture"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pixel_IfcPixelTexture"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBinary_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pixel_IfcPixelTexture"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBinary_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#width_IfcPixelTexture"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colourComponents_IfcPixelTexture"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#height_IfcPixelTexture"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pixel_IfcPixelTexture"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBinary_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#width_IfcPixelTexture"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlacement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis1Placement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement2D"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#location_IfcPlacement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#location_IfcPlacement"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarBox -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarBox">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placement_IfcPlanarBox"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placement_IfcPlanarBox"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sizeInX_IfcPlanarExtent"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sizeInY_IfcPlanarExtent"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sizeInX_IfcPlanarExtent"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sizeInY_IfcPlanarExtent"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarForceMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarForceMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlane -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlane">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementarySurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSphericalSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcToroidalSurface"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBendingParameterSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlate -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlate">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPlate"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPlate"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailing"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRamp"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoof"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStair"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateStandardCase -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateStandardCase">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlate"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPlateType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPlateType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSetSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOrVertexPoint"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOnCurve"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOnSurface"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOnCurve -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOnCurve">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisCurve_IfcPointOnCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointParameter_IfcPointOnCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisCurve_IfcPointOnCurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointParameter_IfcPointOnCurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOnSurface"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOnSurface -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOnSurface">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisSurface_IfcPointOnSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointParameterU_IfcPointOnSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointParameterV_IfcPointOnSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisSurface_IfcPointOnSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointParameterU_IfcPointOnSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pointParameterV_IfcPointOnSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOrVertexPoint -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOrVertexPoint">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolyLoop -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolyLoop">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoop"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#polygon_IfcPolyLoop"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#polygon_IfcPolyLoop"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List"/>
                                    </owl:Restriction>
                                </owl:someValuesFrom>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#polygon_IfcPolyLoop"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertexLoop"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolygonalBoundedHalfSpace -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolygonalBoundedHalfSpace">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHalfSpaceSolid"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#polygonalBoundary_IfcPolygonalBoundedHalfSpace"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcPolygonalBoundedHalfSpace"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#polygonalBoundary_IfcPolygonalBoundedHalfSpace"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcPolygonalBoundedHalfSpace"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolygonalFaceSet -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolygonalFaceSet">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedFaceSet"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#closed_IfcPolygonalFaceSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#faces_IfcPolygonalFaceSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolygonalFace_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#faces_IfcPolygonalFaceSet"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolygonalFace_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pnIndex_IfcPolygonalFaceSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pnIndex_IfcPolygonalFaceSet"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#faces_IfcPolygonalFaceSet"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolygonalFace_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#closed_IfcPolygonalFaceSet"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pnIndex_IfcPolygonalFaceSet"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTriangulatedFaceSet"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolyline -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolyline">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedCurve"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#points_IfcPolyline"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#points_IfcPolyline"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#points_IfcPolyline"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPoint_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmedCurve"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPort -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPort">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionPort"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectedFrom_IfcPort"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPorts"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectedTo_IfcPort"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPorts"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#containedIn_IfcPort"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPortToElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectedFrom_IfcPort"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPorts"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectedTo_IfcPort"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPorts"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#containedIn_IfcPort"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPortToElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositioningElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProxy"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivity"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralItem"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositioningElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositioningElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGrid"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearPositioningElement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReferent"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProxy"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivity"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralItem"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleValue"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHatchLineDistanceSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositivePlaneAngleMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositivePlaneAngleMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPostalAddress -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPostalAddress">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#addressLines_IfcPostalAddress"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#addressLines_IfcPostalAddress"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#country_IfcPostalAddress"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#internalLocation_IfcPostalAddress"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#postalBox_IfcPostalAddress"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#postalCode_IfcPostalAddress"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#region_IfcPostalAddress"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#town_IfcPostalAddress"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#addressLines_IfcPostalAddress"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#country_IfcPostalAddress"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#internalLocation_IfcPostalAddress"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#postalBox_IfcPostalAddress"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#postalCode_IfcPostalAddress"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#region_IfcPostalAddress"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#town_IfcPostalAddress"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTelecomAddress"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPowerMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPowerMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedColour -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedColour">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColour"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedItem"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDraughtingPreDefinedColour"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedCurveFont"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedTextFont"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedCurveFont -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedCurveFont">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedItem"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDraughtingPreDefinedCurveFont"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedTextFont"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedItem -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedItem">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationItem"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedColour"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedCurveFont"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedTextFont"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcPreDefinedItem"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcPreDefinedItem"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleLighting"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRefraction"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleShading"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleWithTextures"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleForDefinedFont"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedProperties -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedProperties">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyAbstraction"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcementBarProperties"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionProperties"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyEnumeration"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedPropertySet -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedPropertySet">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinition"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorLiningProperties"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelProperties"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermeableCoveringProperties"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcementDefinitionProperties"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowLiningProperties"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelProperties"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySet"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantitySet"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedTextFont -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedTextFont">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedItem"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextFontSelect"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleFontModel"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreferredSurfaceCurveRepresentation -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreferredSurfaceCurveRepresentation">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentableText -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentableText">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#STRING"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationItem -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationItem">
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgbList"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourSpecification"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFont"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontAndScaling"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyleFontPattern"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedColourMap"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedItem"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleLighting"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRefraction"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleShading"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleWithTextures"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleForDefinedFont"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinate"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationLayerAssignment -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationLayerAssignment">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assignedItems_IfcPresentationLayerAssignment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLayeredItem"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcPresentationLayerAssignment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identifier_IfcPresentationLayerAssignment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcPresentationLayerAssignment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assignedItems_IfcPresentationLayerAssignment"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLayeredItem"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcPresentationLayerAssignment"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcPresentationLayerAssignment"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identifier_IfcPresentationLayerAssignment"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationLayerWithStyle -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationLayerWithStyle">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationLayerAssignment"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerBlocked_IfcPresentationLayerWithStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerFrozen_IfcPresentationLayerWithStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerOn_IfcPresentationLayerWithStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerStyles_IfcPresentationLayerWithStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyle"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerBlocked_IfcPresentationLayerWithStyle"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerFrozen_IfcPresentationLayerWithStyle"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#layerOn_IfcPresentationLayerWithStyle"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyle -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyle">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyleAssignmentSelect"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveStyle"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFillAreaStyle"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyle"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyle"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcPresentationStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcPresentationStyle"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyleAssignment -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyleAssignment">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyleAssignmentSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#styles_IfcPresentationStyleAssignment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyleSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#styles_IfcPresentationStyleAssignment"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyleSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyleSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyleSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPressureMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPressureMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcess"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProcedure"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProcedure"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTask"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeProcess"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProcedureType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProcedureType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcess -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcess">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcessSelect"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvent"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedure"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTask"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcProcess"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isPredecessorTo_IfcProcess"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isSuccessorFrom_IfcProcess"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcProcess"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcProcess"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcProcess"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResource"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcessSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcessSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductSelect"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnnotation"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPort"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositioningElement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProxy"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivity"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralItem"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#objectPlacement_IfcProduct"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectPlacement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representation_IfcProduct"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductRepresentation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#objectPlacement_IfcProduct"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectPlacement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representation_IfcProduct"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductRepresentation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResource"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductDefinitionShape -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductDefinitionShape">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductRepresentation"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductRepresentationSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeOfProduct_IfcProductDefinitionShape"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeOfProduct_IfcProductDefinitionShape"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductRepresentation -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductRepresentation">
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialDefinitionRepresentation"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductDefinitionShape"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcProductRepresentation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcProductRepresentation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representations_IfcProductRepresentation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representations_IfcProductRepresentation"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representations_IfcProductRepresentation"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcProductRepresentation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcProductRepresentation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductRepresentationSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductRepresentationSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasProperties_IfcProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileProperties"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#profileName_IfcProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#profileType_IfcProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#profileType_IfcProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#profileName_IfcProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileProperties -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileProperties">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExtendedProperties"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#profileDefinition_IfcProfileProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#profileDefinition_IfcProfileProperties"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProject -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProject">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcContext"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectLibrary"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectLibrary -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectLibrary">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcContext"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrder -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrder">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControl"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcProjectOrder"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProjectOrder"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrderTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcProjectOrder"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcProjectOrder"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProjectOrder"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrderTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcProjectOrder"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendar"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkControl"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrderTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrderTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectedCRS -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectedCRS">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoordinateReferenceSystem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mapProjection_IfcProjectedCRS"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mapUnit_IfcProjectedCRS"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNamedUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mapZone_IfcProjectedCRS"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mapProjection_IfcProjectedCRS"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mapUnit_IfcProjectedCRS"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNamedUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mapZone_IfcProjectedCRS"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectedOrTrueLengthEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectedOrTrueLengthEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectionElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectionElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElementAddition"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProjectionElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectionElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProjectionElement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectionElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectionElementTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectionElementTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyAbstraction"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexProperty"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleProperty"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcProperty"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasApprovals_IfcProperty"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceApprovalRelationship"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasConstraints_IfcProperty"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceConstraintRelationship"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcProperty"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfComplex_IfcProperty"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexProperty"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfPset_IfcProperty"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySet"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#propertyDependsOn_IfcProperty"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDependencyRelationship"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#propertyForDependance_IfcProperty"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDependencyRelationship"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcProperty"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcProperty"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyEnumeration"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyAbstraction -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyAbstraction">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExtendedProperties"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedProperties"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyEnumeration"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyBoundedValue -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyBoundedValue">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleProperty"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lowerBoundValue_IfcPropertyBoundedValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#setPointValue_IfcPropertyBoundedValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcPropertyBoundedValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#upperBoundValue_IfcPropertyBoundedValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lowerBoundValue_IfcPropertyBoundedValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#setPointValue_IfcPropertyBoundedValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcPropertyBoundedValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#upperBoundValue_IfcPropertyBoundedValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyEnumeratedValue"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyListValue"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyReferenceValue"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySingleValue"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTableValue"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDefinition -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDefinition">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDefinitionSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoot"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinition"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTemplateDefinition"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelationship"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDependencyRelationship -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDependencyRelationship">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceLevelRelationship"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dependantProperty_IfcPropertyDependencyRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dependingProperty_IfcPropertyDependencyRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#expression_IfcPropertyDependencyRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dependantProperty_IfcPropertyDependencyRelationship"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dependingProperty_IfcPropertyDependencyRelationship"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#expression_IfcPropertyDependencyRelationship"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceApprovalRelationship"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceConstraintRelationship"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyEnumeratedValue -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyEnumeratedValue">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleProperty"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enumerationReference_IfcPropertyEnumeratedValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyEnumeration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enumerationValues_IfcPropertyEnumeratedValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enumerationValues_IfcPropertyEnumeratedValue"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enumerationReference_IfcPropertyEnumeratedValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyEnumeration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enumerationValues_IfcPropertyEnumeratedValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyListValue"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyReferenceValue"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySingleValue"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTableValue"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyEnumeration -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyEnumeration">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyAbstraction"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enumerationValues_IfcPropertyEnumeration"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enumerationValues_IfcPropertyEnumeration"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcPropertyEnumeration"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcPropertyEnumeration"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enumerationValues_IfcPropertyEnumeration"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcPropertyEnumeration"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcPropertyEnumeration"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyListValue -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyListValue">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleProperty"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#listValues_IfcPropertyListValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#listValues_IfcPropertyListValue"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcPropertyListValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#listValues_IfcPropertyListValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcPropertyListValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyReferenceValue"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySingleValue"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTableValue"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyReferenceValue -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyReferenceValue">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleProperty"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#propertyReference_IfcPropertyReferenceValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectReferenceSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usageName_IfcPropertyReferenceValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#propertyReference_IfcPropertyReferenceValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectReferenceSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usageName_IfcPropertyReferenceValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySingleValue"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTableValue"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySet -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySet">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinition"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasProperties_IfcPropertySet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasProperties_IfcPropertySet"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantitySet"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinition -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinition">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDefinition"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinitionSelect"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedPropertySet"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySet"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantitySet"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definesOccurrence_IfcPropertySetDefinition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByProperties"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definesType_IfcPropertySetDefinition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeObject"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isDefinedBy_IfcPropertySetDefinition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByTemplate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTemplateDefinition"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinitionSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinitionSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinitionSet -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinitionSet">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinitionSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/express#hasSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/express#hasSet"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplate -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplate">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTemplateDefinition"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicableEntity_IfcPropertySetTemplate"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#defines_IfcPropertySetTemplate"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByTemplate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasPropertyTemplates_IfcPropertySetTemplate"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTemplate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#templateType_IfcPropertySetTemplate"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplateTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasPropertyTemplates_IfcPropertySetTemplate"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTemplate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicableEntity_IfcPropertySetTemplate"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#templateType_IfcPropertySetTemplate"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplateTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTemplate"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplateTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplateTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySingleValue -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySingleValue">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleProperty"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalValue_IfcPropertySingleValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcPropertySingleValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalValue_IfcPropertySingleValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcPropertySingleValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTableValue"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTableValue -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTableValue">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleProperty"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveInterpolation_IfcPropertyTableValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveInterpolationEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definedUnit_IfcPropertyTableValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definedValues_IfcPropertyTableValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definedValues_IfcPropertyTableValue"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definingUnit_IfcPropertyTableValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definingValues_IfcPropertyTableValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definingValues_IfcPropertyTableValue"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#expression_IfcPropertyTableValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curveInterpolation_IfcPropertyTableValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveInterpolationEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definedUnit_IfcPropertyTableValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definedValues_IfcPropertyTableValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definingUnit_IfcPropertyTableValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definingValues_IfcPropertyTableValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#expression_IfcPropertyTableValue"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTemplate -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTemplate">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTemplateDefinition"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexPropertyTemplate"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplate"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfComplexTemplate_IfcPropertyTemplate"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexPropertyTemplate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfPsetTemplate_IfcPropertyTemplate"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTemplateDefinition -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTemplateDefinition">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDefinition"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplate"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTemplate"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDevice -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDevice">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowController"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProtectiveDevice"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProtectiveDevice"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValve"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnit -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnit">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProtectiveDeviceTrippingUnit"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProtectiveDeviceTrippingUnit"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensor"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProtectiveDeviceTrippingUnitType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProtectiveDeviceTrippingUnitType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowControllerType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProtectiveDeviceType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcProtectiveDeviceType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProxy -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProxy">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#proxyType_IfcProxy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tag_IfcProxy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#proxyType_IfcProxy"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tag_IfcProxy"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivity"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralItem"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPump -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPump">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMovingDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPump"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPump"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMovingDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPumpType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcPumpType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityArea -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityArea">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalSimpleQuantity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#areaValue_IfcQuantityArea"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityArea"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#areaValue_IfcQuantityArea"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityArea"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityCount"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityLength"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityTime"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityVolume"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityWeight"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityCount -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityCount">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalSimpleQuantity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#countValue_IfcQuantityCount"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCountMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityCount"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#countValue_IfcQuantityCount"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCountMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityCount"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityLength"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityTime"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityVolume"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityWeight"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityLength -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityLength">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalSimpleQuantity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityLength"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lengthValue_IfcQuantityLength"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lengthValue_IfcQuantityLength"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityLength"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityTime"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityVolume"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityWeight"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantitySet -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantitySet">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinition"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementQuantity"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityTime -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityTime">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalSimpleQuantity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeValue_IfcQuantityTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeValue_IfcQuantityTime"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityVolume"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityWeight"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityVolume -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityVolume">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalSimpleQuantity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityVolume"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#volumeValue_IfcQuantityVolume"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVolumeMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#volumeValue_IfcQuantityVolume"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVolumeMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityVolume"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityWeight"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityWeight -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcQuantityWeight">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalSimpleQuantity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityWeight"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#weightValue_IfcQuantityWeight"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMassMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#weightValue_IfcQuantityWeight"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMassMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#formula_IfcQuantityWeight"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRadioActivityMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRadioActivityMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailing -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailing">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRailing"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRailing"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRamp"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoof"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStair"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRailingType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRailingType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRamp -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRamp">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRamp"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRamp"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoof"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStair"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlight -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlight">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRampFlight"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRampFlight"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoof"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStair"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRampFlightType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRampFlightType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRampType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRampType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeOrRatioSelect"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRationalBSplineCurveWithKnots -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRationalBSplineCurveWithKnots">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurveWithKnots"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#weightsData_IfcRationalBSplineCurveWithKnots"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#weightsData_IfcRationalBSplineCurveWithKnots"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#weightsData_IfcRationalBSplineCurveWithKnots"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRationalBSplineSurfaceWithKnots -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRationalBSplineSurfaceWithKnots">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceWithKnots"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#weightsData_IfcRationalBSplineSurfaceWithKnots"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#weightsData_IfcRationalBSplineSurfaceWithKnots"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#weightsData_IfcRationalBSplineSurfaceWithKnots"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangleHollowProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangleHollowProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangleProfileDef"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerFilletRadius_IfcRectangleHollowProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#outerFilletRadius_IfcRectangleHollowProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wallThickness_IfcRectangleHollowProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wallThickness_IfcRectangleHollowProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerFilletRadius_IfcRectangleHollowProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#outerFilletRadius_IfcRectangleHollowProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoundedRectangleProfileDef"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangleProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangleProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterizedProfileDef"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xDim_IfcRectangleProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#yDim_IfcRectangleProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xDim_IfcRectangleProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#yDim_IfcRectangleProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrapeziumProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZShapeProfileDef"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangularPyramid -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangularPyramid">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgPrimitive3D"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#height_IfcRectangularPyramid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xLength_IfcRectangularPyramid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#yLength_IfcRectangularPyramid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#height_IfcRectangularPyramid"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#xLength_IfcRectangularPyramid"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#yLength_IfcRectangularPyramid"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRightCircularCone"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRightCircularCylinder"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSphere"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangularTrimmedSurface -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangularTrimmedSurface">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedSurface"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisSurface_IfcRectangularTrimmedSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#u1_IfcRectangularTrimmedSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#u2_IfcRectangularTrimmedSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usense_IfcRectangularTrimmedSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#v1_IfcRectangularTrimmedSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#v2_IfcRectangularTrimmedSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vsense_IfcRectangularTrimmedSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisSurface_IfcRectangularTrimmedSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#u1_IfcRectangularTrimmedSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#u2_IfcRectangularTrimmedSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#usense_IfcRectangularTrimmedSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#v1_IfcRectangularTrimmedSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#v2_IfcRectangularTrimmedSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vsense_IfcRectangularTrimmedSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrencePattern -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrencePattern">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dayComponent_IfcRecurrencePattern"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDayInMonthNumber"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#interval_IfcRecurrencePattern"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#monthComponent_IfcRecurrencePattern"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMonthInYearNumber"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#occurrences_IfcRecurrencePattern"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcRecurrencePattern"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#recurrenceType_IfcRecurrencePattern"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrenceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timePeriods_IfcRecurrencePattern"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimePeriod_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timePeriods_IfcRecurrencePattern"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimePeriod_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#weekdayComponent_IfcRecurrencePattern"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDayInWeekNumber"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#recurrenceType_IfcRecurrencePattern"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrenceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#interval_IfcRecurrencePattern"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#occurrences_IfcRecurrencePattern"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcRecurrencePattern"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timePeriods_IfcRecurrencePattern"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimePeriod_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrenceTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrenceTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReference -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReference">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValueSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMetricValueSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#attributeIdentifier_IfcReference"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerReference_IfcReference"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#instanceName_IfcReference"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#listPositions_IfcReference"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#listPositions_IfcReference"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#typeIdentifier_IfcReference"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#attributeIdentifier_IfcReference"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerReference_IfcReference"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#instanceName_IfcReference"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#listPositions_IfcReference"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#typeIdentifier_IfcReference"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReferent -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReferent">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositioningElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcReferent"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReferentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#restartDistance_IfcReferent"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcReferent"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReferentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#restartDistance_IfcReferent"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReferentTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReferentTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReflectanceMethodEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReflectanceMethodEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRegularTimeSeries -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRegularTimeSeries">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeries"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeStep_IfcRegularTimeSeries"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#values_IfcRegularTimeSeries"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#values_IfcRegularTimeSeries"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesValue_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeStep_IfcRegularTimeSeries"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#values_IfcRegularTimeSeries"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcementBarProperties -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcementBarProperties">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedProperties"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barCount_IfcReinforcementBarProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCountMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barSurface_IfcReinforcementBarProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarSurfaceEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#effectiveDepth_IfcReinforcementBarProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalBarDiameter_IfcReinforcementBarProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#steelGrade_IfcReinforcementBarProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#totalCrossSectionArea_IfcReinforcementBarProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#steelGrade_IfcReinforcementBarProperties"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#totalCrossSectionArea_IfcReinforcementBarProperties"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barCount_IfcReinforcementBarProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCountMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barSurface_IfcReinforcementBarProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarSurfaceEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#effectiveDepth_IfcReinforcementBarProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalBarDiameter_IfcReinforcementBarProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionProperties"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcementDefinitionProperties -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcementDefinitionProperties">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedPropertySet"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definitionType_IfcReinforcementDefinitionProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#reinforcementSectionDefinitions_IfcReinforcementDefinitionProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#reinforcementSectionDefinitions_IfcReinforcementDefinitionProperties"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#reinforcementSectionDefinitions_IfcReinforcementDefinitionProperties"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#definitionType_IfcReinforcementDefinitionProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowLiningProperties"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelProperties"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBar -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBar">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barLength_IfcReinforcingBar"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barSurface_IfcReinforcingBar"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarSurfaceEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionArea_IfcReinforcingBar"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcReinforcingBar"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcReinforcingBar"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barLength_IfcReinforcingBar"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barSurface_IfcReinforcingBar"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarSurfaceEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionArea_IfcReinforcingBar"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcReinforcingBar"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcReinforcingBar"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMesh"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendon"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchor"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarRoleEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarRoleEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarSurfaceEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarSurfaceEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barLength_IfcReinforcingBarType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barSurface_IfcReinforcingBarType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarSurfaceEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bendingParameters_IfcReinforcingBarType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBendingParameterSelect_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bendingParameters_IfcReinforcingBarType"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBendingParameterSelect_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bendingShapeCode_IfcReinforcingBarType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionArea_IfcReinforcingBarType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcReinforcingBarType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcReinforcingBarType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcReinforcingBarType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barLength_IfcReinforcingBarType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#barSurface_IfcReinforcingBarType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarSurfaceEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bendingParameters_IfcReinforcingBarType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBendingParameterSelect_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bendingShapeCode_IfcReinforcingBarType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionArea_IfcReinforcingBarType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcReinforcingBarType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponent"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBar"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMesh"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendon"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchor"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#steelGrade_IfcReinforcingElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#steelGrade_IfcReinforcingElement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolator"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElementType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElementType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponentType"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchorType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonType"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolatorType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMesh -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMesh">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarCrossSectionArea_IfcReinforcingMesh"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarNominalDiameter_IfcReinforcingMesh"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarSpacing_IfcReinforcingMesh"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#meshLength_IfcReinforcingMesh"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#meshWidth_IfcReinforcingMesh"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcReinforcingMesh"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarCrossSectionArea_IfcReinforcingMesh"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarNominalDiameter_IfcReinforcingMesh"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarSpacing_IfcReinforcingMesh"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarCrossSectionArea_IfcReinforcingMesh"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarNominalDiameter_IfcReinforcingMesh"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarSpacing_IfcReinforcingMesh"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#meshLength_IfcReinforcingMesh"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#meshWidth_IfcReinforcingMesh"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcReinforcingMesh"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarCrossSectionArea_IfcReinforcingMesh"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarNominalDiameter_IfcReinforcingMesh"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarSpacing_IfcReinforcingMesh"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendon"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchor"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bendingParameters_IfcReinforcingMeshType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBendingParameterSelect_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bendingParameters_IfcReinforcingMeshType"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBendingParameterSelect_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bendingShapeCode_IfcReinforcingMeshType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarCrossSectionArea_IfcReinforcingMeshType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarNominalDiameter_IfcReinforcingMeshType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarSpacing_IfcReinforcingMeshType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#meshLength_IfcReinforcingMeshType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#meshWidth_IfcReinforcingMeshType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcReinforcingMeshType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarCrossSectionArea_IfcReinforcingMeshType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarNominalDiameter_IfcReinforcingMeshType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarSpacing_IfcReinforcingMeshType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcReinforcingMeshType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bendingParameters_IfcReinforcingMeshType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBendingParameterSelect_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bendingShapeCode_IfcReinforcingMeshType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarCrossSectionArea_IfcReinforcingMeshType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarNominalDiameter_IfcReinforcingMeshType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalBarSpacing_IfcReinforcingMeshType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#meshLength_IfcReinforcingMeshType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#meshWidth_IfcReinforcingMeshType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarCrossSectionArea_IfcReinforcingMeshType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarNominalDiameter_IfcReinforcingMeshType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transverseBarSpacing_IfcReinforcingMeshType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchorType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAggregates -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAggregates">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDecomposes"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelAggregates"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingObject_IfcRelAggregates"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelAggregates"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingObject_IfcRelAggregates"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelNests"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelProjectsElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelVoidsElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssigns -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssigns">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelationship"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToActor"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToControl"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToGroup"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToProcess"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToProduct"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToResource"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjectsType_IfcRelAssigns"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelAssigns"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelAssigns"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjectsType_IfcRelAssigns"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociates"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnects"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDeclares"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDecomposes"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefines"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToActor -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToActor">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssigns"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actingRole_IfcRelAssignsToActor"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingActor_IfcRelAssignsToActor"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActor"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingActor_IfcRelAssignsToActor"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActor"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actingRole_IfcRelAssignsToActor"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActorRole"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToControl"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToGroup"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToProcess"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToProduct"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToResource"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToControl -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToControl">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssigns"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingControl_IfcRelAssignsToControl"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControl"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingControl_IfcRelAssignsToControl"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControl"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToGroup"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToProcess"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToProduct"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToResource"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToGroup -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToGroup">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssigns"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingGroup_IfcRelAssignsToGroup"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGroup"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingGroup_IfcRelAssignsToGroup"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGroup"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToProcess"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToProduct"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToResource"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToGroupByFactor -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToGroupByFactor">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToGroup"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#factor_IfcRelAssignsToGroupByFactor"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#factor_IfcRelAssignsToGroupByFactor"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToProcess -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToProcess">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssigns"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#quantityInProcess_IfcRelAssignsToProcess"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureWithUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingProcess_IfcRelAssignsToProcess"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcessSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingProcess_IfcRelAssignsToProcess"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcessSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#quantityInProcess_IfcRelAssignsToProcess"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureWithUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToProduct"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToResource"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToProduct -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToProduct">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssigns"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingProduct_IfcRelAssignsToProduct"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingProduct_IfcRelAssignsToProduct"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToResource"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToResource -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssignsToResource">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssigns"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingResource_IfcRelAssignsToResource"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingResource_IfcRelAssignsToResource"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociates -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociates">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelationship"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesApproval"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesClassification"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesConstraint"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesDocument"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesLibrary"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesMaterial"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelAssociates"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDefinitionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelAssociates"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDefinitionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnects"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDeclares"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDecomposes"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefines"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesApproval -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesApproval">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociates"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingApproval_IfcRelAssociatesApproval"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingApproval_IfcRelAssociatesApproval"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesClassification"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesConstraint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesDocument"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesLibrary"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesMaterial"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesClassification -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesClassification">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociates"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingClassification_IfcRelAssociatesClassification"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingClassification_IfcRelAssociatesClassification"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcClassificationSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesConstraint"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesDocument"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesLibrary"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesMaterial"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesConstraint -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesConstraint">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociates"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#intent_IfcRelAssociatesConstraint"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingConstraint_IfcRelAssociatesConstraint"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingConstraint_IfcRelAssociatesConstraint"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#intent_IfcRelAssociatesConstraint"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesDocument"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesLibrary"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesMaterial"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesDocument -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesDocument">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociates"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingDocument_IfcRelAssociatesDocument"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingDocument_IfcRelAssociatesDocument"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesLibrary"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesMaterial"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesLibrary -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesLibrary">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociates"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingLibrary_IfcRelAssociatesLibrary"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibrarySelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingLibrary_IfcRelAssociatesLibrary"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLibrarySelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesMaterial"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesMaterial -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociatesMaterial">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociates"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingMaterial_IfcRelAssociatesMaterial"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingMaterial_IfcRelAssociatesMaterial"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnects -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnects">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelationship"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsElements"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPortToElement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPorts"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralActivity"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralMember"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelContainedInSpatialStructure"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversBldgElements"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversSpaces"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFillsElement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFlowControlElements"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelReferencedInSpatialStructure"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDeclares"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDecomposes"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefines"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsElements -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsElements">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnects"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectionGeometry_IfcRelConnectsElements"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionGeometry"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedElement_IfcRelConnectsElements"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingElement_IfcRelConnectsElements"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedElement_IfcRelConnectsElements"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingElement_IfcRelConnectsElements"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectionGeometry_IfcRelConnectsElements"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionGeometry"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPortToElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPorts"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralActivity"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralMember"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelContainedInSpatialStructure"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversBldgElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversSpaces"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFillsElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFlowControlElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelReferencedInSpatialStructure"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPathElements -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPathElements">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsElements"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedConnectionType_IfcRelConnectsPathElements"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedPriorities_IfcRelConnectsPathElements"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingConnectionType_IfcRelConnectsPathElements"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingPriorities_IfcRelConnectsPathElements"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedConnectionType_IfcRelConnectsPathElements"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedPriorities_IfcRelConnectsPathElements"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingConnectionType_IfcRelConnectsPathElements"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingPriorities_IfcRelConnectsPathElements"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsWithRealizingElements"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPortToElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPortToElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnects"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedElement_IfcRelConnectsPortToElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingPort_IfcRelConnectsPortToElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPort"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedElement_IfcRelConnectsPortToElement"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingPort_IfcRelConnectsPortToElement"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPort"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPorts"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralActivity"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralMember"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelContainedInSpatialStructure"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversBldgElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversSpaces"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFillsElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFlowControlElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelReferencedInSpatialStructure"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPorts -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsPorts">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnects"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#realizingElement_IfcRelConnectsPorts"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedPort_IfcRelConnectsPorts"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPort"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingPort_IfcRelConnectsPorts"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPort"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedPort_IfcRelConnectsPorts"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPort"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingPort_IfcRelConnectsPorts"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPort"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#realizingElement_IfcRelConnectsPorts"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralActivity"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralMember"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelContainedInSpatialStructure"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversBldgElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversSpaces"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFillsElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFlowControlElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelReferencedInSpatialStructure"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralActivity -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralActivity">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnects"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedStructuralActivity_IfcRelConnectsStructuralActivity"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingElement_IfcRelConnectsStructuralActivity"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivityAssignmentSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedStructuralActivity_IfcRelConnectsStructuralActivity"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingElement_IfcRelConnectsStructuralActivity"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivityAssignmentSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralMember"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelContainedInSpatialStructure"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversBldgElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversSpaces"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFillsElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFlowControlElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelReferencedInSpatialStructure"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralMember -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralMember">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnects"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#additionalConditions_IfcRelConnectsStructuralMember"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralConnectionCondition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#appliedCondition_IfcRelConnectsStructuralMember"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryCondition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#conditionCoordinateSystem_IfcRelConnectsStructuralMember"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedStructuralConnection_IfcRelConnectsStructuralMember"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralConnection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingStructuralMember_IfcRelConnectsStructuralMember"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralMember"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#supportedLength_IfcRelConnectsStructuralMember"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedStructuralConnection_IfcRelConnectsStructuralMember"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralConnection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingStructuralMember_IfcRelConnectsStructuralMember"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralMember"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#additionalConditions_IfcRelConnectsStructuralMember"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralConnectionCondition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#appliedCondition_IfcRelConnectsStructuralMember"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryCondition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#conditionCoordinateSystem_IfcRelConnectsStructuralMember"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#supportedLength_IfcRelConnectsStructuralMember"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelContainedInSpatialStructure"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversBldgElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversSpaces"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFillsElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFlowControlElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelReferencedInSpatialStructure"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsWithEccentricity -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsWithEccentricity">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralMember"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectionConstraint_IfcRelConnectsWithEccentricity"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionGeometry"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectionConstraint_IfcRelConnectsWithEccentricity"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionGeometry"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsWithRealizingElements -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsWithRealizingElements">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsElements"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectionType_IfcRelConnectsWithRealizingElements"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#realizingElements_IfcRelConnectsWithRealizingElements"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#realizingElements_IfcRelConnectsWithRealizingElements"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectionType_IfcRelConnectsWithRealizingElements"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelContainedInSpatialStructure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelContainedInSpatialStructure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnects"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedElements_IfcRelContainedInSpatialStructure"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingStructure_IfcRelContainedInSpatialStructure"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedElements_IfcRelContainedInSpatialStructure"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingStructure_IfcRelContainedInSpatialStructure"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversBldgElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversSpaces"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFillsElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFlowControlElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelReferencedInSpatialStructure"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversBldgElements -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversBldgElements">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnects"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedCoverings_IfcRelCoversBldgElements"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCovering"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingBuildingElement_IfcRelCoversBldgElements"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedCoverings_IfcRelCoversBldgElements"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCovering"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingBuildingElement_IfcRelCoversBldgElements"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversSpaces"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFillsElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFlowControlElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelReferencedInSpatialStructure"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversSpaces -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversSpaces">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnects"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedCoverings_IfcRelCoversSpaces"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCovering"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingSpace_IfcRelCoversSpaces"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpace"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedCoverings_IfcRelCoversSpaces"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCovering"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingSpace_IfcRelCoversSpaces"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpace"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFillsElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFlowControlElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelReferencedInSpatialStructure"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDeclares -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDeclares">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelationship"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedDefinitions_IfcRelDeclares"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDefinitionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingContext_IfcRelDeclares"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcContext"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedDefinitions_IfcRelDeclares"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDefinitionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingContext_IfcRelDeclares"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcContext"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDecomposes"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefines"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDecomposes -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDecomposes">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelationship"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAggregates"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelNests"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelProjectsElement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelVoidsElement"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefines"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefines -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefines">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelationship"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByObject"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByProperties"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByTemplate"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByType"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByObject -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByObject">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefines"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelDefinesByObject"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingObject_IfcRelDefinesByObject"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelDefinesByObject"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingObject_IfcRelDefinesByObject"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByProperties"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByTemplate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByProperties -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByProperties">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefines"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelDefinesByProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingPropertyDefinition_IfcRelDefinesByProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinitionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelDefinesByProperties"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingPropertyDefinition_IfcRelDefinesByProperties"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinitionSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByTemplate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByTemplate -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByTemplate">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefines"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedPropertySets_IfcRelDefinesByTemplate"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingTemplate_IfcRelDefinesByTemplate"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedPropertySets_IfcRelDefinesByTemplate"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingTemplate_IfcRelDefinesByTemplate"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefines"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelDefinesByType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingType_IfcRelDefinesByType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeObject"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelDefinesByType"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingType_IfcRelDefinesByType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeObject"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFillsElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFillsElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnects"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedBuildingElement_IfcRelFillsElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingOpeningElement_IfcRelFillsElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpeningElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedBuildingElement_IfcRelFillsElement"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingOpeningElement_IfcRelFillsElement"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpeningElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFlowControlElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelReferencedInSpatialStructure"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFlowControlElements -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelFlowControlElements">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnects"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedControlElements_IfcRelFlowControlElements"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingFlowElement_IfcRelFlowControlElements"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedControlElements_IfcRelFlowControlElements"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingFlowElement_IfcRelFlowControlElements"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelReferencedInSpatialStructure"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelInterferesElements">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnects"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#impliedOrder_IfcRelInterferesElements"/>
                <owl:allValuesFrom rdf:resource="https://w3id.org/express#LOGICAL"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#interferenceGeometry_IfcRelInterferesElements"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionGeometry"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#interferenceType_IfcRelInterferesElements"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedElement_IfcRelInterferesElements"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingElement_IfcRelInterferesElements"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#impliedOrder_IfcRelInterferesElements"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="https://w3id.org/express#LOGICAL"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedElement_IfcRelInterferesElements"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingElement_IfcRelInterferesElements"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#interferenceGeometry_IfcRelInterferesElements"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionGeometry"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#interferenceType_IfcRelInterferesElements"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelReferencedInSpatialStructure"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelNests -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelNests">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDecomposes"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelNests"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelNests"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingObject_IfcRelNests"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedObjects_IfcRelNests"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingObject_IfcRelNests"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelProjectsElement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelVoidsElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelProjectsElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelProjectsElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDecomposes"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedFeatureElement_IfcRelProjectsElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElementAddition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingElement_IfcRelProjectsElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedFeatureElement_IfcRelProjectsElement"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElementAddition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingElement_IfcRelProjectsElement"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelVoidsElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelReferencedInSpatialStructure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelReferencedInSpatialStructure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnects"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedElements_IfcRelReferencedInSpatialStructure"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingStructure_IfcRelReferencedInSpatialStructure"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedElements_IfcRelReferencedInSpatialStructure"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingStructure_IfcRelReferencedInSpatialStructure"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSequence">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnects"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedProcess_IfcRelSequence"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcess"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingProcess_IfcRelSequence"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcess"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sequenceType_IfcRelSequence"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSequenceEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeLag_IfcRelSequence"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLagTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedSequenceType_IfcRelSequence"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedProcess_IfcRelSequence"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcess"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingProcess_IfcRelSequence"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcess"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sequenceType_IfcRelSequence"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSequenceEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeLag_IfcRelSequence"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLagTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedSequenceType_IfcRelSequence"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnects"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedBuildings_IfcRelServicesBuildings"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingSystem_IfcRelServicesBuildings"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystem"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedBuildings_IfcRelServicesBuildings"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingSystem_IfcRelServicesBuildings"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystem"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnects"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectionGeometry_IfcRelSpaceBoundary"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionGeometry"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#internalOrExternalBoundary_IfcRelSpaceBoundary"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInternalOrExternalEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#physicalOrVirtualBoundary_IfcRelSpaceBoundary"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalOrVirtualEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedBuildingElement_IfcRelSpaceBoundary"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingSpace_IfcRelSpaceBoundary"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceBoundarySelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#internalOrExternalBoundary_IfcRelSpaceBoundary"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInternalOrExternalEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#physicalOrVirtualBoundary_IfcRelSpaceBoundary"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalOrVirtualEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedBuildingElement_IfcRelSpaceBoundary"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingSpace_IfcRelSpaceBoundary"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceBoundarySelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectionGeometry_IfcRelSpaceBoundary"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionGeometry"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary1stLevel -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary1stLevel">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerBoundaries_IfcRelSpaceBoundary1stLevel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary1stLevel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentBoundary_IfcRelSpaceBoundary1stLevel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary1stLevel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentBoundary_IfcRelSpaceBoundary1stLevel"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary1stLevel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary2ndLevel -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary2ndLevel">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary1stLevel"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#correspondingBoundary_IfcRelSpaceBoundary2ndLevel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary2ndLevel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#corresponds_IfcRelSpaceBoundary2ndLevel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary2ndLevel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#correspondingBoundary_IfcRelSpaceBoundary2ndLevel"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary2ndLevel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#corresponds_IfcRelSpaceBoundary2ndLevel"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelSpaceBoundary2ndLevel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelVoidsElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelVoidsElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDecomposes"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedOpeningElement_IfcRelVoidsElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElementSubtraction"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingBuildingElement_IfcRelVoidsElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedOpeningElement_IfcRelVoidsElement"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElementSubtraction"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingBuildingElement_IfcRelVoidsElement"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelationship -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelationship">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoot"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssigns"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelAssociates"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnects"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDeclares"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDecomposes"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefines"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReparametrisedCompositeCurveSegment -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReparametrisedCompositeCurveSegment">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurveSegment"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#paramLength_IfcReparametrisedCompositeCurveSegment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#paramLength_IfcReparametrisedCompositeCurveSegment"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLayeredItem"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeModel"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyleModel"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#contextOfItems_IfcRepresentation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationContext"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#items_IfcRepresentation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationItem"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationIdentifier_IfcRepresentation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationMap_IfcRepresentation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationType_IfcRepresentation"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#items_IfcRepresentation"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationItem"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#contextOfItems_IfcRepresentation"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationContext"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationIdentifier_IfcRepresentation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationMap_IfcRepresentation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationType_IfcRepresentation"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationContext -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationContext">
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationContext"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#contextIdentifier_IfcRepresentationContext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#contextType_IfcRepresentationContext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationsInContext_IfcRepresentationContext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#contextIdentifier_IfcRepresentationContext"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#contextType_IfcRepresentationContext"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationItem -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationItem">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLayeredItem"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMappedItem"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyledItem"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTopologicalRepresentationItem"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#styledByItem_IfcRepresentationItem"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyledItem"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#styledByItem_IfcRepresentationItem"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyledItem"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductRepresentationSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mapUsage_IfcRepresentationMap"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMappedItem"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappedRepresentation_IfcRepresentationMap"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappingOrigin_IfcRepresentationMap"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappedRepresentation_IfcRepresentationMap"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappingOrigin_IfcRepresentationMap"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResource -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResource">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObject"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceSelect"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResource"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcResource"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcResource"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcResource"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcResource"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceApprovalRelationship -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceApprovalRelationship">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceLevelRelationship"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedResourceObjects_IfcResourceApprovalRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingApproval_IfcResourceApprovalRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedResourceObjects_IfcResourceApprovalRelationship"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingApproval_IfcResourceApprovalRelationship"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApproval"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceConstraintRelationship"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceConstraintRelationship -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceConstraintRelationship">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceLevelRelationship"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedResourceObjects_IfcResourceConstraintRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingConstraint_IfcResourceConstraintRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatedResourceObjects_IfcResourceConstraintRelationship"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#relatingConstraint_IfcResourceConstraintRelationship"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceLevelRelationship -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceLevelRelationship">
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcApprovalRelationship"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurrencyRelationship"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentInformationRelationship"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalReferenceRelationship"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMaterialRelationship"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOrganizationRelationship"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDependencyRelationship"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceApprovalRelationship"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceConstraintRelationship"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcResourceLevelRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcResourceLevelRelationship"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcResourceLevelRelationship"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcResourceLevelRelationship"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSchedulingTime"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualFinish_IfcResourceTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualStart_IfcResourceTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualUsage_IfcResourceTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualWork_IfcResourceTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#completion_IfcResourceTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isOverAllocated_IfcResourceTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#levelingDelay_IfcResourceTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#remainingUsage_IfcResourceTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#remainingWork_IfcResourceTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleContour_IfcResourceTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleFinish_IfcResourceTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleStart_IfcResourceTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleUsage_IfcResourceTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleWork_IfcResourceTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#statusTime_IfcResourceTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualFinish_IfcResourceTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualStart_IfcResourceTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualUsage_IfcResourceTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualWork_IfcResourceTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#completion_IfcResourceTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isOverAllocated_IfcResourceTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#levelingDelay_IfcResourceTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#remainingUsage_IfcResourceTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#remainingWork_IfcResourceTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleContour_IfcResourceTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleFinish_IfcResourceTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleStart_IfcResourceTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleUsage_IfcResourceTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleWork_IfcResourceTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#statusTime_IfcResourceTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkTime"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRevolvedAreaSolid -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRevolvedAreaSolid">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptAreaSolid"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#angle_IfcRevolvedAreaSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcRevolvedAreaSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis1Placement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#angle_IfcRevolvedAreaSolid"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcRevolvedAreaSolid"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis1Placement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurveSweptAreaSolid"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRevolvedAreaSolidTapered -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRevolvedAreaSolidTapered">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRevolvedAreaSolid"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endSweptArea_IfcRevolvedAreaSolidTapered"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endSweptArea_IfcRevolvedAreaSolidTapered"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRightCircularCone -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRightCircularCone">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgPrimitive3D"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomRadius_IfcRightCircularCone"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#height_IfcRightCircularCone"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomRadius_IfcRightCircularCone"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#height_IfcRightCircularCone"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRightCircularCylinder"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSphere"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRightCircularCylinder -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRightCircularCylinder">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgPrimitive3D"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#height_IfcRightCircularCylinder"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcRightCircularCylinder"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#height_IfcRightCircularCylinder"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcRightCircularCylinder"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSphere"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoof -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoof">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRoof"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRoof"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDevice"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStair"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRoofType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcRoofType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoot -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoot">
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyDefinition"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelationship"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcRoot"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#globalId_IfcRoot"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGloballyUniqueId"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcRoot"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ownerHistory_IfcRoot"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOwnerHistory"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#globalId_IfcRoot"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGloballyUniqueId"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcRoot"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcRoot"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ownerHistory_IfcRoot"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOwnerHistory"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRotationalFrequencyMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRotationalFrequencyMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRotationalMassMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRotationalMassMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRotationalStiffnessMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRotationalStiffnessMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRotationalStiffnessSelect"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRotationalStiffnessSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRotationalStiffnessSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoundedRectangleProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoundedRectangleProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRectangleProfileDef"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#roundingRadius_IfcRoundedRectangleProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#roundingRadius_IfcRoundedRectangleProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIPrefix -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIPrefix">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnit -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnit">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNamedUnit"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcSIUnit"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#prefix_IfcSIUnit"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIPrefix"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcSIUnit"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#prefix_IfcSIUnit"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIPrefix"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminal -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminal">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSanitaryTerminal"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSanitaryTerminal"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeater"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminal"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSanitaryTerminalType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSanitaryTerminalType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSchedulingTime -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSchedulingTime">
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTime"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLagTime"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceTime"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkTime"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dataOrigin_IfcSchedulingTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDataOriginEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcSchedulingTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedDataOrigin_IfcSchedulingTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dataOrigin_IfcSchedulingTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDataOriginEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcSchedulingTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedDataOrigin_IfcSchedulingTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSeamCurve -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSeamCurve">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurve"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionModulusMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionModulusMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionProperties -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionProperties">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedProperties"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endProfile_IfcSectionProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sectionType_IfcSectionProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startProfile_IfcSectionProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sectionType_IfcSectionProperties"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startProfile_IfcSectionProperties"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endProfile_IfcSectionProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedProperties"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionReinforcementDefinitions_IfcSectionReinforcementProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcementBarProperties"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalEndPosition_IfcSectionReinforcementProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalStartPosition_IfcSectionReinforcementProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#reinforcementRole_IfcSectionReinforcementProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarRoleEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sectionDefinition_IfcSectionReinforcementProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionProperties"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transversePosition_IfcSectionReinforcementProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionReinforcementDefinitions_IfcSectionReinforcementProperties"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcementBarProperties"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalEndPosition_IfcSectionReinforcementProperties"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longitudinalStartPosition_IfcSectionReinforcementProperties"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#reinforcementRole_IfcSectionReinforcementProperties"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarRoleEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sectionDefinition_IfcSectionReinforcementProperties"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionProperties"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transversePosition_IfcSectionReinforcementProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionReinforcementProperties_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionalAreaIntegralMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionalAreaIntegralMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSolid -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSolid">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSolidHorizontal"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSections_IfcSectionedSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSections_IfcSectionedSolid"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directrix_IfcSectionedSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSections_IfcSectionedSolid"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directrix_IfcSectionedSolid"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptAreaSolid"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptDiskSolid"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSolidHorizontal -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSolidHorizontal">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSolid"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionPositions_IfcSectionedSolidHorizontal"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionPositions_IfcSectionedSolidHorizontal"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fixedAxisVertical_IfcSectionedSolidHorizontal"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionPositions_IfcSectionedSolidHorizontal"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistanceExpression_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fixedAxisVertical_IfcSectionedSolidHorizontal"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSpine">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionPositions_IfcSectionedSpine"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionPositions_IfcSectionedSpine"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSections_IfcSectionedSpine"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSections_IfcSectionedSpine"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#spineCurve_IfcSectionedSpine"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionPositions_IfcSectionedSpine"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSections_IfcSectionedSpine"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#spineCurve_IfcSectionedSpine"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompositeCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSegmentIndexSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSegmentIndexSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSegmentIndexSelect_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSegmentIndexSelect_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSegmentIndexSelect_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSegmentIndexSelect_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSegmentIndexSelect_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSegmentIndexSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSegmentIndexSelect_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSegmentIndexSelect_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensor -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensor">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSensor"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSensor"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSensorType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSensorType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSequenceEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSequenceEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDevice -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDevice">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcShadingDevice"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcShadingDevice"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStair"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcShadingDeviceType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcShadingDeviceType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcShapeAspect"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcShapeAspect"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfProductDefinitionShape_IfcShapeAspect"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductRepresentationSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#productDefinitional_IfcShapeAspect"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeRepresentations_IfcShapeAspect"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeModel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeRepresentations_IfcShapeAspect"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeModel_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#productDefinitional_IfcShapeAspect"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogical"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeRepresentations_IfcShapeAspect"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeModel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcShapeAspect"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcShapeAspect"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partOfProductDefinitionShape_IfcShapeAspect"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductRepresentationSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeModel -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeModel">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeRepresentation"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTopologyRepresentation"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyleModel"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeModel_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeModel_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeModel_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeModel_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeModel_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeModel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeModel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeModel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeRepresentation -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeRepresentation">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTopologyRepresentation"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShearModulusMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShearModulusMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShell -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShell">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShellBasedSurfaceModel">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sbsmBoundary_IfcShellBasedSurfaceModel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShell"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sbsmBoundary_IfcShellBasedSurfaceModel"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShell"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleProperty -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleProperty">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProperty"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyBoundedValue"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyEnumeratedValue"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyListValue"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyReferenceValue"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySingleValue"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTableValue"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplate -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplate">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyTemplate"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#accessState_IfcSimplePropertyTemplate"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStateEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enumerators_IfcSimplePropertyTemplate"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyEnumeration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#expression_IfcSimplePropertyTemplate"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#primaryMeasureType_IfcSimplePropertyTemplate"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#primaryUnit_IfcSimplePropertyTemplate"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondaryMeasureType_IfcSimplePropertyTemplate"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondaryUnit_IfcSimplePropertyTemplate"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#templateType_IfcSimplePropertyTemplate"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplateTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#accessState_IfcSimplePropertyTemplate"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStateEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#enumerators_IfcSimplePropertyTemplate"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertyEnumeration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#expression_IfcSimplePropertyTemplate"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#primaryMeasureType_IfcSimplePropertyTemplate"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#primaryUnit_IfcSimplePropertyTemplate"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondaryMeasureType_IfcSimplePropertyTemplate"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondaryUnit_IfcSimplePropertyTemplate"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#templateType_IfcSimplePropertyTemplate"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplateTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplateTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplateTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleValue -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleValue">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSite -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSite">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialStructureElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#landTitleNumber_IfcSite"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refElevation_IfcSite"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refLatitude_IfcSite"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompoundPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refLongitude_IfcSite"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompoundPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#siteAddress_IfcSite"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPostalAddress"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#landTitleNumber_IfcSite"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refElevation_IfcSite"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refLatitude_IfcSite"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompoundPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refLongitude_IfcSite"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompoundPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#siteAddress_IfcSite"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPostalAddress"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpace"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSlab"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSlab"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStair"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabElementedCase -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabElementedCase">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabStandardCase"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabStandardCase -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabStandardCase">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSlabType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSlabType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlippageConnectionCondition -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlippageConnectionCondition">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralConnectionCondition"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#slippageX_IfcSlippageConnectionCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#slippageY_IfcSlippageConnectionCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#slippageZ_IfcSlippageConnectionCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#slippageX_IfcSlippageConnectionCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#slippageY_IfcSlippageConnectionCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#slippageZ_IfcSlippageConnectionCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDevice -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDevice">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSolarDevice"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSolarDevice"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformer"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSolarDeviceType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSolarDeviceType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidAngleMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidAngleMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanOperand"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidOrShell"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgSolid"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcManifoldSolidBrep"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionedSolid"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptAreaSolid"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptDiskSolid"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidOrShell -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidOrShell">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSoundPowerLevelMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSoundPowerLevelMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSoundPowerMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSoundPowerMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSoundPressureLevelMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSoundPressureLevelMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSoundPressureMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSoundPressureMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpace -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpace">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceBoundarySelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialStructureElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elevationWithFlooring_IfcSpace"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasCoverings_IfcSpace"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelCoversSpaces"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpace"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elevationWithFlooring_IfcSpace"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpace"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceBoundarySelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceBoundarySelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeater -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeater">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpaceHeater"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpaceHeater"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminal"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminal"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpaceHeaterType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpaceHeaterType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialStructureElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcSpaceType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpaceType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpaceType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcSpaceType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalSpatialStructureElement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialStructureElement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZone"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#containsElements_IfcSpatialElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelContainedInSpatialStructure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcSpatialElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencesElements_IfcSpatialElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelReferencedInSpatialStructure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#servicedBySystems_IfcSpatialElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcSpatialElement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivity"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralItem"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElementType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElementType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeProduct"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialStructureElementType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneType"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elementType_IfcSpatialElementType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#elementType_IfcSpatialElementType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyle"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialStructureElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialStructureElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuilding"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingStorey"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSite"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpace"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#compositionType_IfcSpatialStructureElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementCompositionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#compositionType_IfcSpatialStructureElement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementCompositionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZone"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialStructureElementType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialStructureElementType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElementType"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceType"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZone -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZone">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpatialZone"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpatialZone"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcSpatialZoneType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpatialZoneType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSpatialZoneType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcSpatialZoneType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpecificHeatCapacityMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpecificHeatCapacityMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpecularExponent -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpecularExponent">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpecularHighlightSelect"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpecularHighlightSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpecularHighlightSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpecularRoughness -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpecularRoughness">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpecularHighlightSelect"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSphere -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSphere">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCsgPrimitive3D"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcSphere"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcSphere"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSphericalSurface -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSphericalSurface">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementarySurface"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcSphericalSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcSphericalSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcToroidalSurface"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminal -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminal">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStackTerminal"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStackTerminal"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminal"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStackTerminalType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStackTerminalType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStair -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStair">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStair"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStair"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlight">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#numberOfRisers_IfcStairFlight"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#numberOfTreads_IfcStairFlight"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStairFlight"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#riserHeight_IfcStairFlight"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#treadLength_IfcStairFlight"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#numberOfRisers_IfcStairFlight"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#numberOfTreads_IfcStairFlight"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStairFlight"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#riserHeight_IfcStairFlight"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#treadLength_IfcStairFlight"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStairFlightType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStairFlightType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStairType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStairType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStateEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStateEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralAction -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralAction">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivity"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveAction"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralPointAction"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceAction"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#destabilizingLoad_IfcStructuralAction"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#destabilizingLoad_IfcStructuralAction"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralReaction"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivity -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivity">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralAction"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralReaction"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#appliedLoad_IfcStructuralActivity"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoad"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assignedToStructuralItem_IfcStructuralActivity"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralActivity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#globalOrLocal_IfcStructuralActivity"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGlobalOrLocalEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#appliedLoad_IfcStructuralActivity"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoad"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#globalOrLocal_IfcStructuralActivity"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGlobalOrLocalEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assignedToStructuralItem_IfcStructuralActivity"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralActivity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralItem"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivityAssignmentSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivityAssignmentSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralAnalysisModel -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralAnalysisModel">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasResults_IfcStructuralAnalysisModel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralResultGroup"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#loadedBy_IfcStructuralAnalysisModel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadGroup"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientationOf2DPlane_IfcStructuralAnalysisModel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralAnalysisModel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnalysisModelTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sharedPlacement_IfcStructuralAnalysisModel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectPlacement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralAnalysisModel"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnalysisModelTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientationOf2DPlane_IfcStructuralAnalysisModel"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sharedPlacement_IfcStructuralAnalysisModel"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectPlacement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZone"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralConnection -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralConnection">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralItem"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveConnection"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralPointConnection"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceConnection"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#appliedCondition_IfcStructuralConnection"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryCondition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectsStructuralMembers_IfcStructuralConnection"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralMember"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectsStructuralMembers_IfcStructuralConnection"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralMember"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#appliedCondition_IfcStructuralConnection"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundaryCondition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralMember"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralConnectionCondition -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralConnectionCondition">
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFailureConnectionCondition"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlippageConnectionCondition"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcStructuralConnectionCondition"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcStructuralConnectionCondition"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveAction -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveAction">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralAction"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralCurveAction"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveActivityTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#projectedOrTrue_IfcStructuralCurveAction"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectedOrTrueLengthEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralCurveAction"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveActivityTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#projectedOrTrue_IfcStructuralCurveAction"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectedOrTrueLengthEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralPointAction"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceAction"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveActivityTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveActivityTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveConnection -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveConnection">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralConnection"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcStructuralCurveConnection"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcStructuralCurveConnection"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralPointConnection"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceConnection"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveMember -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveMember">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralMember"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcStructuralCurveMember"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralCurveMember"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveMemberTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axis_IfcStructuralCurveMember"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralCurveMember"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveMemberTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceMember"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveMemberTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveMemberTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveMemberVarying -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveMemberVarying">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveMember"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveReaction -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveReaction">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralReaction"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralCurveReaction"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveActivityTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralCurveReaction"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveActivityTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralPointReaction"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceReaction"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralItem -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralItem">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProduct"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivityAssignmentSelect"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralConnection"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralMember"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#assignedStructuralActivity_IfcStructuralItem"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralActivity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLinearAction -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLinearAction">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveAction"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoad -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoad">
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadConfiguration"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadOrResult"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcStructuralLoad"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcStructuralLoad"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadCase -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadCase">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadGroup"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfWeightCoefficients_IfcStructuralLoadCase"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfWeightCoefficients_IfcStructuralLoadCase"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure_List"/>
                                    </owl:Restriction>
                                </owl:someValuesFrom>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfWeightCoefficients_IfcStructuralLoadCase"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:allValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:allValuesFrom>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                        <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                                        <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure_EmptyList"/>
                                    </owl:Restriction>
                                </owl:allValuesFrom>
                            </owl:Restriction>
                        </owl:allValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#selfWeightCoefficients_IfcStructuralLoadCase"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadConfiguration -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadConfiguration">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoad"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#locations_IfcStructuralLoadConfiguration"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#locations_IfcStructuralLoadConfiguration"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#values_IfcStructuralLoadConfiguration"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadOrResult_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#values_IfcStructuralLoadConfiguration"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadOrResult_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#values_IfcStructuralLoadConfiguration"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadOrResult_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#locations_IfcStructuralLoadConfiguration"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadOrResult"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadGroup -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadGroup">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGroup"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actionSource_IfcStructuralLoadGroup"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actionType_IfcStructuralLoadGroup"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coefficient_IfcStructuralLoadGroup"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#loadGroupFor_IfcStructuralLoadGroup"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralAnalysisModel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralLoadGroup"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoadGroupTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#purpose_IfcStructuralLoadGroup"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sourceOfResultGroup_IfcStructuralLoadGroup"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralResultGroup"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actionSource_IfcStructuralLoadGroup"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actionType_IfcStructuralLoadGroup"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralLoadGroup"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoadGroupTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coefficient_IfcStructuralLoadGroup"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#purpose_IfcStructuralLoadGroup"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sourceOfResultGroup_IfcStructuralLoadGroup"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralResultGroup"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralResultGroup"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystem"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadLinearForce -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadLinearForce">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadStatic"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearForceX_IfcStructuralLoadLinearForce"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearForceY_IfcStructuralLoadLinearForce"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearForceZ_IfcStructuralLoadLinearForce"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearMomentX_IfcStructuralLoadLinearForce"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearMomentMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearMomentY_IfcStructuralLoadLinearForce"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearMomentMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearMomentZ_IfcStructuralLoadLinearForce"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearMomentMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearForceX_IfcStructuralLoadLinearForce"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearForceY_IfcStructuralLoadLinearForce"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearForceZ_IfcStructuralLoadLinearForce"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearMomentX_IfcStructuralLoadLinearForce"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearMomentMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearMomentY_IfcStructuralLoadLinearForce"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearMomentMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#linearMomentZ_IfcStructuralLoadLinearForce"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLinearMomentMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadPlanarForce"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleDisplacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleForce"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadTemperature"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadOrResult -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadOrResult">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoad"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadStatic"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceReinforcementArea"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadOrResult_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadOrResult_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadOrResult_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadOrResult_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadOrResult_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadOrResult"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadOrResult_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadOrResult_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadPlanarForce -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadPlanarForce">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadStatic"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#planarForceX_IfcStructuralLoadPlanarForce"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#planarForceY_IfcStructuralLoadPlanarForce"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#planarForceZ_IfcStructuralLoadPlanarForce"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#planarForceX_IfcStructuralLoadPlanarForce"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#planarForceY_IfcStructuralLoadPlanarForce"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#planarForceZ_IfcStructuralLoadPlanarForce"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleDisplacement"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleForce"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadTemperature"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleDisplacement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleDisplacement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadStatic"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#displacementX_IfcStructuralLoadSingleDisplacement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#displacementY_IfcStructuralLoadSingleDisplacement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#displacementZ_IfcStructuralLoadSingleDisplacement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalDisplacementRX_IfcStructuralLoadSingleDisplacement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalDisplacementRY_IfcStructuralLoadSingleDisplacement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalDisplacementRZ_IfcStructuralLoadSingleDisplacement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#displacementX_IfcStructuralLoadSingleDisplacement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#displacementY_IfcStructuralLoadSingleDisplacement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#displacementZ_IfcStructuralLoadSingleDisplacement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalDisplacementRX_IfcStructuralLoadSingleDisplacement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalDisplacementRY_IfcStructuralLoadSingleDisplacement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rotationalDisplacementRZ_IfcStructuralLoadSingleDisplacement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleForce"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadTemperature"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleDisplacementDistortion -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleDisplacementDistortion">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleDisplacement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distortion_IfcStructuralLoadSingleDisplacementDistortion"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurvatureMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#distortion_IfcStructuralLoadSingleDisplacementDistortion"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurvatureMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleForce -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleForce">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadStatic"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forceX_IfcStructuralLoadSingleForce"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forceY_IfcStructuralLoadSingleForce"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forceZ_IfcStructuralLoadSingleForce"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#momentX_IfcStructuralLoadSingleForce"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTorqueMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#momentY_IfcStructuralLoadSingleForce"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTorqueMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#momentZ_IfcStructuralLoadSingleForce"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTorqueMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forceX_IfcStructuralLoadSingleForce"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forceY_IfcStructuralLoadSingleForce"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#forceZ_IfcStructuralLoadSingleForce"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#momentX_IfcStructuralLoadSingleForce"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTorqueMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#momentY_IfcStructuralLoadSingleForce"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTorqueMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#momentZ_IfcStructuralLoadSingleForce"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTorqueMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadTemperature"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleForceWarping -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleForceWarping">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleForce"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#warpingMoment_IfcStructuralLoadSingleForceWarping"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWarpingMomentMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#warpingMoment_IfcStructuralLoadSingleForceWarping"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWarpingMomentMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadStatic -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadStatic">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadOrResult"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadLinearForce"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadPlanarForce"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleDisplacement"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadSingleForce"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadTemperature"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceReinforcementArea"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadTemperature -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadTemperature">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadStatic"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#deltaTConstant_IfcStructuralLoadTemperature"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermodynamicTemperatureMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#deltaTY_IfcStructuralLoadTemperature"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermodynamicTemperatureMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#deltaTZ_IfcStructuralLoadTemperature"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermodynamicTemperatureMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#deltaTConstant_IfcStructuralLoadTemperature"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermodynamicTemperatureMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#deltaTY_IfcStructuralLoadTemperature"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermodynamicTemperatureMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#deltaTZ_IfcStructuralLoadTemperature"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermodynamicTemperatureMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralMember -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralMember">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralItem"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveMember"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceMember"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#connectedBy_IfcStructuralMember"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelConnectsStructuralMember"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralPlanarAction -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralPlanarAction">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceAction"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralPointAction -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralPointAction">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralAction"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceAction"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralPointConnection -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralPointConnection">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralConnection"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#conditionCoordinateSystem_IfcStructuralPointConnection"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#conditionCoordinateSystem_IfcStructuralPointConnection"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceConnection"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralPointReaction -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralPointReaction">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralReaction"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceReaction"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralReaction -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralReaction">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralActivity"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveReaction"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralPointReaction"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceReaction"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralResultGroup -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralResultGroup">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGroup"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isLinear_IfcStructuralResultGroup"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#resultForLoadGroup_IfcStructuralResultGroup"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadGroup"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#resultGroupFor_IfcStructuralResultGroup"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralAnalysisModel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#theoryType_IfcStructuralResultGroup"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnalysisTheoryTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isLinear_IfcStructuralResultGroup"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#theoryType_IfcStructuralResultGroup"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnalysisTheoryTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#resultForLoadGroup_IfcStructuralResultGroup"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadGroup"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#resultGroupFor_IfcStructuralResultGroup"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralAnalysisModel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystem"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceAction -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceAction">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralAction"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralSurfaceAction"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceActivityTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#projectedOrTrue_IfcStructuralSurfaceAction"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectedOrTrueLengthEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralSurfaceAction"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceActivityTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#projectedOrTrue_IfcStructuralSurfaceAction"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectedOrTrueLengthEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceActivityTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceActivityTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceConnection -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceConnection">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralConnection"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceMember -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceMember">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralMember"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralSurfaceMember"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceMemberTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thickness_IfcStructuralSurfaceMember"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralSurfaceMember"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceMemberTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#thickness_IfcStructuralSurfaceMember"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceMemberTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceMemberTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceMemberVarying -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceMemberVarying">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceMember"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceReaction -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceReaction">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralReaction"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralSurfaceReaction"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceActivityTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcStructuralSurfaceReaction"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceActivityTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyleAssignmentSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyleAssignmentSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyleModel -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyleModel">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentation"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyledRepresentation"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyledItem -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyledItem">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#item_IfcStyledItem"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationItem"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcStyledItem"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#styles_IfcStyledItem"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyleAssignmentSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#styles_IfcStyledItem"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyleAssignmentSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#item_IfcStyledItem"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationItem"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcStyledItem"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTopologicalRepresentationItem"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyledRepresentation -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyledRepresentation">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStyleModel"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResource -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResource">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResource"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSubContractResource"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSubContractResource"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResourceType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResourceType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResourceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSubContractResourceType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSubContractResourceType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResourceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResourceTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResourceTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubedge -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubedge">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdge"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentEdge_IfcSubedge"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdge"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parentEdge_IfcSubedge"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdge"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricSetSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceOrFaceSurface"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedSurface"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementarySurface"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptSurface"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurve -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurve">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveOnSurface"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#associatedGeometry_IfcSurfaceCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#associatedGeometry_IfcSurfaceCurve"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#associatedGeometry_IfcSurfaceCurve"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:allValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve_EmptyList"/>
                            </owl:Restriction>
                        </owl:allValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curve3D_IfcSurfaceCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#masterRepresentation_IfcSurfaceCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreferredSurfaceCurveRepresentation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#associatedGeometry_IfcSurfaceCurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPcurve_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#curve3D_IfcSurfaceCurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#masterRepresentation_IfcSurfaceCurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreferredSurfaceCurveRepresentation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurveSweptAreaSolid -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurveSweptAreaSolid">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptAreaSolid"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directrix_IfcSurfaceCurveSweptAreaSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endParam_IfcSurfaceCurveSweptAreaSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referenceSurface_IfcSurfaceCurveSweptAreaSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startParam_IfcSurfaceCurveSweptAreaSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directrix_IfcSurfaceCurveSweptAreaSolid"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referenceSurface_IfcSurfaceCurveSweptAreaSolid"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endParam_IfcSurfaceCurveSweptAreaSolid"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startParam_IfcSurfaceCurveSweptAreaSolid"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceFeature -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceFeature">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSurfaceFeature"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceFeatureTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSurfaceFeature"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceFeatureTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceFeatureTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceFeatureTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceOfLinearExtrusion -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceOfLinearExtrusion">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptSurface"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcSurfaceOfLinearExtrusion"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#extrudedDirection_IfcSurfaceOfLinearExtrusion"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcSurfaceOfLinearExtrusion"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#extrudedDirection_IfcSurfaceOfLinearExtrusion"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceOfRevolution"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceOfRevolution -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceOfRevolution">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptSurface"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axisPosition_IfcSurfaceOfRevolution"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis1Placement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#axisPosition_IfcSurfaceOfRevolution"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis1Placement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceOrFaceSurface -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceOrFaceSurface">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceReinforcementArea -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceReinforcementArea">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralLoadOrResult"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shearReinforcement_IfcSurfaceReinforcementArea"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceReinforcement1_IfcSurfaceReinforcementArea"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceReinforcement1_IfcSurfaceReinforcementArea"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceReinforcement1_IfcSurfaceReinforcementArea"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:allValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:allValuesFrom>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                        <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                                        <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_EmptyList"/>
                                    </owl:Restriction>
                                </owl:allValuesFrom>
                            </owl:Restriction>
                        </owl:allValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceReinforcement2_IfcSurfaceReinforcementArea"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceReinforcement2_IfcSurfaceReinforcementArea"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceReinforcement2_IfcSurfaceReinforcementArea"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:allValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:allValuesFrom>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                        <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                                        <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_EmptyList"/>
                                    </owl:Restriction>
                                </owl:allValuesFrom>
                            </owl:Restriction>
                        </owl:allValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shearReinforcement_IfcSurfaceReinforcementArea"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceReinforcement1_IfcSurfaceReinforcementArea"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceReinforcement2_IfcSurfaceReinforcementArea"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceSide -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceSide">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyle -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyle">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyle"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyleSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#side_IfcSurfaceStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceSide"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#styles_IfcSurfaceStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleElementSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#styles_IfcSurfaceStyle"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleElementSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#side_IfcSurfaceStyle"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceSide"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#styles_IfcSurfaceStyle"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">5</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleElementSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyle"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleElementSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleElementSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleLighting -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleLighting">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationItem"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleElementSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#diffuseReflectionColour_IfcSurfaceStyleLighting"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#diffuseTransmissionColour_IfcSurfaceStyleLighting"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#reflectanceColour_IfcSurfaceStyleLighting"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transmissionColour_IfcSurfaceStyleLighting"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#diffuseReflectionColour_IfcSurfaceStyleLighting"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#diffuseTransmissionColour_IfcSurfaceStyleLighting"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#reflectanceColour_IfcSurfaceStyleLighting"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transmissionColour_IfcSurfaceStyleLighting"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRefraction"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleShading"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleWithTextures"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleForDefinedFont"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRefraction -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRefraction">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationItem"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleElementSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dispersionFactor_IfcSurfaceStyleRefraction"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refractionIndex_IfcSurfaceStyleRefraction"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dispersionFactor_IfcSurfaceStyleRefraction"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#refractionIndex_IfcSurfaceStyleRefraction"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleShading"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleWithTextures"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleForDefinedFont"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRendering -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleRendering">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleShading"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#diffuseColour_IfcSurfaceStyleRendering"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourOrFactor"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#diffuseTransmissionColour_IfcSurfaceStyleRendering"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourOrFactor"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#reflectanceMethod_IfcSurfaceStyleRendering"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReflectanceMethodEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#reflectionColour_IfcSurfaceStyleRendering"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourOrFactor"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#specularColour_IfcSurfaceStyleRendering"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourOrFactor"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#specularHighlight_IfcSurfaceStyleRendering"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpecularHighlightSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transmissionColour_IfcSurfaceStyleRendering"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourOrFactor"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#reflectanceMethod_IfcSurfaceStyleRendering"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReflectanceMethodEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#diffuseColour_IfcSurfaceStyleRendering"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourOrFactor"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#diffuseTransmissionColour_IfcSurfaceStyleRendering"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourOrFactor"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#reflectionColour_IfcSurfaceStyleRendering"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourOrFactor"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#specularColour_IfcSurfaceStyleRendering"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourOrFactor"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#specularHighlight_IfcSurfaceStyleRendering"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpecularHighlightSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transmissionColour_IfcSurfaceStyleRendering"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourOrFactor"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleShading -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleShading">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationItem"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleElementSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceColour_IfcSurfaceStyleShading"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transparency_IfcSurfaceStyleShading"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#surfaceColour_IfcSurfaceStyleShading"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColourRgb"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transparency_IfcSurfaceStyleShading"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleWithTextures"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleForDefinedFont"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleWithTextures -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleWithTextures">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationItem"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceStyleElementSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textures_IfcSurfaceStyleWithTextures"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textures_IfcSurfaceStyleWithTextures"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textures_IfcSurfaceStyleWithTextures"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleForDefinedFont"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationItem"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBlobTexture"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcImageTexture"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPixelTexture"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mode_IfcSurfaceTexture"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameter_IfcSurfaceTexture"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameter_IfcSurfaceTexture"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#repeatS_IfcSurfaceTexture"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#repeatT_IfcSurfaceTexture"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textureTransform_IfcSurfaceTexture"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator2D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#repeatS_IfcSurfaceTexture"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#repeatT_IfcSurfaceTexture"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mode_IfcSurfaceTexture"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameter_IfcSurfaceTexture"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textureTransform_IfcSurfaceTexture"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianTransformationOperator2D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleForDefinedFont"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptAreaSolid -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptAreaSolid">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExtrudedAreaSolid"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFixedReferenceSweptAreaSolid"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRevolvedAreaSolid"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceCurveSweptAreaSolid"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcSweptAreaSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sweptArea_IfcSweptAreaSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sweptArea_IfcSweptAreaSolid"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcSweptAreaSolid"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptDiskSolid"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptDiskSolid -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptDiskSolid">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolidModel"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directrix_IfcSweptDiskSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endParam_IfcSweptDiskSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerRadius_IfcSweptDiskSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcSweptDiskSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startParam_IfcSweptDiskSolid"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#directrix_IfcSweptDiskSolid"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#radius_IfcSweptDiskSolid"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endParam_IfcSweptDiskSolid"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#innerRadius_IfcSweptDiskSolid"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startParam_IfcSweptDiskSolid"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptDiskSolidPolygonal -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptDiskSolidPolygonal">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptDiskSolid"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcSweptDiskSolidPolygonal"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcSweptDiskSolidPolygonal"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptSurface -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSweptSurface">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurface"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceOfLinearExtrusion"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceOfRevolution"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcSweptSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sweptCurve_IfcSweptSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sweptCurve_IfcSweptSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileDef"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#position_IfcSweptSurface"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDevice -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDevice">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowController"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSwitchingDevice"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSwitchingDevice"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValve"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowControllerType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSwitchingDeviceType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSwitchingDeviceType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystem -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystem">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGroup"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#servicesBuildings_IfcSystem"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#servicesBuildings_IfcSystem"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelServicesBuildings"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystemFurnitureElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystemFurnitureElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnishingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSystemFurnitureElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystemFurnitureElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSystemFurnitureElement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystemFurnitureElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystemFurnitureElementType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystemFurnitureElementType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnishingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSystemFurnitureElementType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystemFurnitureElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcSystemFurnitureElementType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystemFurnitureElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystemFurnitureElementTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystemFurnitureElementTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTShapeProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTShapeProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterizedProfileDef"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcTShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcTShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeEdgeRadius_IfcTShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeSlope_IfcTShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeThickness_IfcTShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeWidth_IfcTShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webEdgeRadius_IfcTShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webSlope_IfcTShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webThickness_IfcTShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcTShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeThickness_IfcTShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeWidth_IfcTShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webThickness_IfcTShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcTShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeEdgeRadius_IfcTShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeSlope_IfcTShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webEdgeRadius_IfcTShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webSlope_IfcTShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrapeziumProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZShapeProfileDef"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTable -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTable">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMetricValueSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectReferenceSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#columns_IfcTable"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableColumn_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#columns_IfcTable"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableColumn_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcTable"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rows_IfcTable"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableRow_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rows_IfcTable"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableRow_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#columns_IfcTable"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableColumn_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcTable"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rows_IfcTable"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableRow_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableColumn -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableColumn">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcTableColumn"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identifier_IfcTableColumn"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcTableColumn"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencePath_IfcTableColumn"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcTableColumn"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcTableColumn"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identifier_IfcTableColumn"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcTableColumn"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#referencePath_IfcTableColumn"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcTableColumn"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableColumn_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableColumn_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableColumn_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableColumn_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableColumn_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableColumn"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableColumn_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableColumn_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableRow -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableRow">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isHeading_IfcTableRow"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rowCells_IfcTableRow"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rowCells_IfcTableRow"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isHeading_IfcTableRow"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#rowCells_IfcTableRow"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableRow_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableRow_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableRow_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableRow_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableRow_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableRow"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableRow_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTableRow_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTank -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTank">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTank"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTank"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTankType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTankType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTask -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTask">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcess"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isMilestone_IfcTask"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTask"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#priority_IfcTask"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcTask"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#taskTime_IfcTask"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#workMethod_IfcTask"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isMilestone_IfcTask"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTask"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#priority_IfcTask"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#status_IfcTask"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#taskTime_IfcTask"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#workMethod_IfcTask"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskDurationEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskDurationEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSchedulingTime"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualDuration_IfcTaskTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualFinish_IfcTaskTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualStart_IfcTaskTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#completion_IfcTaskTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#durationType_IfcTaskTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskDurationEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#earlyFinish_IfcTaskTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#earlyStart_IfcTaskTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#freeFloat_IfcTaskTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isCritical_IfcTaskTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lateFinish_IfcTaskTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lateStart_IfcTaskTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#remainingTime_IfcTaskTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleDuration_IfcTaskTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleFinish_IfcTaskTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleStart_IfcTaskTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#statusTime_IfcTaskTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#totalFloat_IfcTaskTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualDuration_IfcTaskTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualFinish_IfcTaskTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#actualStart_IfcTaskTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#completion_IfcTaskTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#durationType_IfcTaskTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskDurationEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#earlyFinish_IfcTaskTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#earlyStart_IfcTaskTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#freeFloat_IfcTaskTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isCritical_IfcTaskTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lateFinish_IfcTaskTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lateStart_IfcTaskTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#remainingTime_IfcTaskTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleDuration_IfcTaskTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleFinish_IfcTaskTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#scheduleStart_IfcTaskTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#statusTime_IfcTaskTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#totalFloat_IfcTaskTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkTime"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTimeRecurring -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTimeRecurring">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTime"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#recurrence_IfcTaskTimeRecurring"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrencePattern"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#recurrence_IfcTaskTimeRecurring"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrencePattern"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeProcess"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTaskType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#workMethod_IfcTaskType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTaskType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#workMethod_IfcTaskType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTelecomAddress -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTelecomAddress">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddress"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#electronicMailAddresses_IfcTelecomAddress"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#electronicMailAddresses_IfcTelecomAddress"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#facsimileNumbers_IfcTelecomAddress"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#facsimileNumbers_IfcTelecomAddress"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#messagingIDs_IfcTelecomAddress"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#messagingIDs_IfcTelecomAddress"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pagerNumber_IfcTelecomAddress"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#telephoneNumbers_IfcTelecomAddress"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#telephoneNumbers_IfcTelecomAddress"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wWWHomePageURL_IfcTelecomAddress"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#electronicMailAddresses_IfcTelecomAddress"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#facsimileNumbers_IfcTelecomAddress"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#messagingIDs_IfcTelecomAddress"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pagerNumber_IfcTelecomAddress"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#telephoneNumbers_IfcTelecomAddress"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wWWHomePageURL_IfcTelecomAddress"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTemperatureGradientMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTemperatureGradientMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTemperatureRateOfChangeMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTemperatureRateOfChangeMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendon -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendon">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#anchorageSlip_IfcTendon"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionArea_IfcTendon"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#frictionCoefficient_IfcTendon"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#minCurvatureRadius_IfcTendon"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcTendon"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#preStress_IfcTendon"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPressureMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTendon"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tensionForce_IfcTendon"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#anchorageSlip_IfcTendon"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionArea_IfcTendon"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#frictionCoefficient_IfcTendon"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#minCurvatureRadius_IfcTendon"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcTendon"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#preStress_IfcTendon"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPressureMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTendon"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tensionForce_IfcTendon"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcForceMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchor"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchor -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchor">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTendonAnchor"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTendonAnchor"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchorType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchorType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTendonAnchorType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTendonAnchorType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchorTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchorTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionArea_IfcTendonType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcTendonType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTendonType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sheathDiameter_IfcTendonType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTendonType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#crossSectionArea_IfcTendonType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAreaMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#nominalDiameter_IfcTendonType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sheathDiameter_IfcTendonType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedFaceSet -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedFaceSet">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanOperand"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPolygonalFaceSet"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTriangulatedFaceSet"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordinates_IfcTessellatedFaceSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasColours_IfcTessellatedFaceSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedColourMap"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasTextures_IfcTessellatedFaceSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedTextureMap"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordinates_IfcTessellatedFaceSet"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCartesianPointList3D"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasColours_IfcTessellatedFaceSet"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedColourMap"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedItem">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedPolygonalFace"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedFaceSet"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#STRING"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextAlignment -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextAlignment">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#STRING"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextDecoration -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextDecoration">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#STRING"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextFontName -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextFontName">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#STRING"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextFontName_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextFontName_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextFontName_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextFontName_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextFontName_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextFontName"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextFontName_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextFontName_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextFontSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextFontSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#literal_IfcTextLiteral"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentableText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#path_IfcTextLiteral"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextPath"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placement_IfcTextLiteral"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#literal_IfcTextLiteral"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentableText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#path_IfcTextLiteral"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextPath"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#placement_IfcTextLiteral"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAxis2Placement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteralWithExtent -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteralWithExtent">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextLiteral"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#boxAlignment_IfcTextLiteralWithExtent"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoxAlignment"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#extent_IfcTextLiteralWithExtent"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#boxAlignment_IfcTextLiteralWithExtent"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoxAlignment"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#extent_IfcTextLiteralWithExtent"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlanarExtent"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextPath -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextPath">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyle -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyle">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyle"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationStyleSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#modelOrDraughting_IfcTextStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textCharacterAppearance_IfcTextStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleForDefinedFont"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textFontStyle_IfcTextStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextFontSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textStyle_IfcTextStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textFontStyle_IfcTextStyle"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextFontSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#modelOrDraughting_IfcTextStyle"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textCharacterAppearance_IfcTextStyle"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleForDefinedFont"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textStyle_IfcTextStyle"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleFontModel -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleFontModel">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedTextFont"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fontFamily_IfcTextStyleFontModel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextFontName_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fontFamily_IfcTextStyleFontModel"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextFontName_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fontSize_IfcTextStyleFontModel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fontStyle_IfcTextStyleFontModel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFontStyle"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fontVariant_IfcTextStyleFontModel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFontVariant"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fontWeight_IfcTextStyleFontModel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFontWeight"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fontFamily_IfcTextStyleFontModel"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextFontName_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fontSize_IfcTextStyleFontModel"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fontStyle_IfcTextStyleFontModel"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFontStyle"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fontVariant_IfcTextStyleFontModel"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFontVariant"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#fontWeight_IfcTextStyleFontModel"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFontWeight"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleForDefinedFont -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleForDefinedFont">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#backgroundColour_IfcTextStyleForDefinedFont"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColour"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colour_IfcTextStyleForDefinedFont"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColour"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#colour_IfcTextStyleForDefinedFont"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColour"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#backgroundColour_IfcTextStyleForDefinedFont"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColour"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextStyleTextModel">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#letterSpacing_IfcTextStyleTextModel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lineHeight_IfcTextStyleTextModel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textAlign_IfcTextStyleTextModel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextAlignment"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textDecoration_IfcTextStyleTextModel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextDecoration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textIndent_IfcTextStyleTextModel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textTransform_IfcTextStyleTextModel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextTransformation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wordSpacing_IfcTextStyleTextModel"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#letterSpacing_IfcTextStyleTextModel"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#lineHeight_IfcTextStyleTextModel"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textAlign_IfcTextStyleTextModel"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextAlignment"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textDecoration_IfcTextStyleTextModel"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextDecoration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textIndent_IfcTextStyleTextModel"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#textTransform_IfcTextStyleTextModel"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextTransformation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#wordSpacing_IfcTextStyleTextModel"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSizeSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinate"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextTransformation -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextTransformation">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#STRING"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinate -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinate">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationItem"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIndexedTextureMap"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinateGenerator"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureMap"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#maps_IfcTextureCoordinate"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#maps_IfcTextureCoordinate"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#maps_IfcTextureCoordinate"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceTexture_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinateGenerator -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinateGenerator">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinate"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mode_IfcTextureCoordinateGenerator"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameter_IfcTextureCoordinateGenerator"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameter_IfcTextureCoordinateGenerator"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mode_IfcTextureCoordinateGenerator"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameter_IfcTextureCoordinateGenerator"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReal_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureMap"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureMap -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureMap">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureCoordinate"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappedTo_IfcTextureMap"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFace"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vertices_IfcTextureMap"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vertices_IfcTextureMap"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex_List"/>
                                    </owl:Restriction>
                                </owl:someValuesFrom>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mappedTo_IfcTextureMap"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFace"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vertices_IfcTextureMap"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordinates_IfcTextureVertex"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordinates_IfcTextureVertex"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordinates_IfcTextureVertex"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:allValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_EmptyList"/>
                            </owl:Restriction>
                        </owl:allValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordinates_IfcTextureVertex"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertexList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPresentationItem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#texCoordsList_IfcTextureVertexList"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#texCoordsList_IfcTextureVertexList"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#texCoordsList_IfcTextureVertexList"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextureVertex_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermalAdmittanceMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermalAdmittanceMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermalConductivityMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermalConductivityMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermalExpansionCoefficientMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermalExpansionCoefficientMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermalResistanceMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermalResistanceMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermalTransmittanceMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermalTransmittanceMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermodynamicTemperatureMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcThermodynamicTemperatureMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTime -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTime">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#STRING"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeOrRatioSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeOrRatioSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimePeriod -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimePeriod">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endTime_IfcTimePeriod"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startTime_IfcTimePeriod"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endTime_IfcTimePeriod"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startTime_IfcTimePeriod"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimePeriod_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimePeriod_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimePeriod_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimePeriod_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimePeriod_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimePeriod"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimePeriod_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimePeriod_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeries -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeries">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMetricValueSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectReferenceSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceObjectSelect"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIrregularTimeSeries"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRegularTimeSeries"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dataOrigin_IfcTimeSeries"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDataOriginEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcTimeSeries"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endTime_IfcTimeSeries"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcTimeSeries"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startTime_IfcTimeSeries"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeSeriesDataType_IfcTimeSeries"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesDataTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcTimeSeries"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedDataOrigin_IfcTimeSeries"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#dataOrigin_IfcTimeSeries"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDataOriginEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endTime_IfcTimeSeries"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#name_IfcTimeSeries"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startTime_IfcTimeSeries"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#timeSeriesDataType_IfcTimeSeries"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesDataTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#description_IfcTimeSeries"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#unit_IfcTimeSeries"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedDataOrigin_IfcTimeSeries"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesDataTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesDataTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesValue -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesValue">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#listValues_IfcTimeSeriesValue"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#listValues_IfcTimeSeriesValue"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#listValues_IfcTimeSeriesValue"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesValue_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesValue_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesValue_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesValue_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesValue_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeStamp -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeStamp">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimpleValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#INTEGER"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTopologicalRepresentationItem -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTopologicalRepresentationItem">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationItem"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectedFaceSet"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEdge"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFace"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFaceBound"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoop"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPath"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertex"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTopologyRepresentation -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTopologyRepresentation">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeModel"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcToroidalSurface -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcToroidalSurface">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementarySurface"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#majorRadius_IfcToroidalSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#minorRadius_IfcToroidalSurface"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#majorRadius_IfcToroidalSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#minorRadius_IfcToroidalSurface"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTorqueMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTorqueMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformer -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformer">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTransformer"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTransformer"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTransformerType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTransformerType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCode -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCode">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCurveSegment2D -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCurveSegment2D">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveSegment2D"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endRadius_IfcTransitionCurveSegment2D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isEndRadiusCCW_IfcTransitionCurveSegment2D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isStartRadiusCCW_IfcTransitionCurveSegment2D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startRadius_IfcTransitionCurveSegment2D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transitionCurveType_IfcTransitionCurveSegment2D"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCurveType"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isEndRadiusCCW_IfcTransitionCurveSegment2D"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#isStartRadiusCCW_IfcTransitionCurveSegment2D"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transitionCurveType_IfcTransitionCurveSegment2D"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCurveType"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#endRadius_IfcTransitionCurveSegment2D"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startRadius_IfcTransitionCurveSegment2D"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCurveType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCurveType">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTranslationalStiffnessSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTranslationalStiffnessSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTransportElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTransportElement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVirtualElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTransportElementType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTransportElementType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrapeziumProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrapeziumProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterizedProfileDef"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomXDim_IfcTrapeziumProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topXDim_IfcTrapeziumProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topXOffset_IfcTrapeziumProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#yDim_IfcTrapeziumProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#bottomXDim_IfcTrapeziumProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topXDim_IfcTrapeziumProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#topXOffset_IfcTrapeziumProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#yDim_IfcTrapeziumProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUShapeProfileDef"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZShapeProfileDef"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTriangulatedFaceSet -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTriangulatedFaceSet">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTessellatedFaceSet"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#closed_IfcTriangulatedFaceSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordIndex_IfcTriangulatedFaceSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordIndex_IfcTriangulatedFaceSet"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#normals_IfcTriangulatedFaceSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#normals_IfcTriangulatedFaceSet"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pnIndex_IfcTriangulatedFaceSet"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pnIndex_IfcTriangulatedFaceSet"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#coordIndex_IfcTriangulatedFaceSet"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#closed_IfcTriangulatedFaceSet"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#normals_IfcTriangulatedFaceSet"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterValue_List_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#pnIndex_IfcTriangulatedFaceSet"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTriangulatedIrregularNetwork -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTriangulatedIrregularNetwork">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTriangulatedFaceSet"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flags_IfcTriangulatedIrregularNetwork"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flags_IfcTriangulatedIrregularNetwork"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flags_IfcTriangulatedIrregularNetwork"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInteger_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmedCurve -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmedCurve">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoundedCurve"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisCurve_IfcTrimmedCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#masterRepresentation_IfcTrimmedCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmingPreference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#senseAgreement_IfcTrimmedCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#trim1_IfcTrimmedCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmingSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#trim2_IfcTrimmedCurve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmingSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#trim1_IfcTrimmedCurve"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmingSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#trim2_IfcTrimmedCurve"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmingSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#basisCurve_IfcTrimmedCurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurve"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#masterRepresentation_IfcTrimmedCurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmingPreference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#senseAgreement_IfcTrimmedCurve"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#trim1_IfcTrimmedCurve"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">2</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmingSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#trim2_IfcTrimmedCurve"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">2</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmingSelect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmingPreference -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmingPreference">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmingSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmingSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTubeBundle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTubeBundle"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTubeBundleType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcTubeBundleType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeObject -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeObject">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectDefinition"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicableOccurrence_IfcTypeObject"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#hasPropertySets_IfcTypeObject"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetDefinition"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#types_IfcTypeObject"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByType"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#applicableOccurrence_IfcTypeObject"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#types_IfcTypeObject"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRelDefinesByType"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeProcess -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeProcess">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcessSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeObject"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureType"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskType"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcTypeProcess"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcTypeProcess"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#processType_IfcTypeProcess"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcTypeProcess"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcTypeProcess"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#processType_IfcTypeProcess"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeProduct"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeResource"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeProduct -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeProduct">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProductSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeObject"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationMaps_IfcTypeProduct"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationMaps_IfcTypeProduct"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap_List"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tag_IfcTypeProduct"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#representationMaps_IfcTypeProduct"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRepresentationMap_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#tag_IfcTypeProduct"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeResource"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeResource -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeResource">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcResourceSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeObject"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionResourceType"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcTypeResource"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcTypeResource"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#resourceType_IfcTypeResource"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#identification_IfcTypeResource"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcIdentifier"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longDescription_IfcTypeResource"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcText"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#resourceType_IfcTypeResource"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#STRING"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcURIReference_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUShapeProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUShapeProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterizedProfileDef"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcUShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeRadius_IfcUShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcUShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeSlope_IfcUShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeThickness_IfcUShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeWidth_IfcUShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webThickness_IfcUShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcUShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeThickness_IfcUShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeWidth_IfcUShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webThickness_IfcUShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeRadius_IfcUShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcUShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeSlope_IfcUShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlaneAngleMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZShapeProfileDef"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitAssignment -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitAssignment">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#units_IfcUnitAssignment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#units_IfcUnitAssignment"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcUnitaryControlElement"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcUnitaryControlElement"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionControlElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcUnitaryControlElementType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcUnitaryControlElementType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcUnitaryEquipment"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcUnitaryEquipment"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDeviceType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcUnitaryEquipmentType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcUnitaryEquipmentType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAppliedValueSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMetricValueSelect"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValue_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValve -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValve">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowController"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcValve"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcValve"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowControllerType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcValveType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcValveType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVaporPermeabilityMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVaporPermeabilityMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricRepresentationItem"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHatchLineDistanceSelect"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVectorOrDirection"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#magnitude_IfcVector"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcVector"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#magnitude_IfcVector"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#orientation_IfcVector"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirection"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVectorOrDirection -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVectorOrDirection">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector_EmptyList -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector_EmptyList">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector_List"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#EmptyList"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector_List -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector_List">
        <rdfs:subClassOf rdf:resource="https://w3id.org/list#OWLList"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasContents"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/list#isFollowedBy"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVector_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertex -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertex">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTopologicalRepresentationItem"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertexLoop -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertexLoop">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoop"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#loopVertex_IfcVertexLoop"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertex"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#loopVertex_IfcVertexLoop"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertex"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertexPoint -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertexPoint">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPointOrVertexPoint"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVertex"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vertexGeometry_IfcVertexPoint"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#vertexGeometry_IfcVertexPoint"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPoint"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolator -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolator">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponent"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcVibrationIsolator"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolatorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcVibrationIsolator"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolatorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolatorType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolatorType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementComponentType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcVibrationIsolatorType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolatorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcVibrationIsolatorType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolatorTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolatorTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolatorTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVirtualElement -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVirtualElement">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVirtualGridIntersection -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVirtualGridIntersection">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridPlacementDirectionSelect"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#intersectingAxes_IfcVirtualGridIntersection"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#intersectingAxes_IfcVirtualGridIntersection"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#intersectingAxes_IfcVirtualGridIntersection"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:allValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_EmptyList"/>
                            </owl:Restriction>
                        </owl:allValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetDistances_IfcVirtualGridIntersection"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetDistances_IfcVirtualGridIntersection"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:someValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetDistances_IfcVirtualGridIntersection"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                        <owl:allValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                <owl:allValuesFrom>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="https://w3id.org/list#hasNext"/>
                                        <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                                        <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_EmptyList"/>
                                    </owl:Restriction>
                                </owl:allValuesFrom>
                            </owl:Restriction>
                        </owl:allValuesFrom>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#intersectingAxes_IfcVirtualGridIntersection"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridAxis_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#offsetDistances_IfcVirtualGridIntersection"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure_List"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVoidingFeature -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVoidingFeature">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFeatureElementSubtraction"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcVoidingFeature"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVoidingFeatureTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcVoidingFeature"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVoidingFeatureTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVoidingFeatureTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVoidingFeatureTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVolumeMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVolumeMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVolumetricFlowRateMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVolumetricFlowRateMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWall"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWall"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallElementedCase -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallElementedCase">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallStandardCase"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallStandardCase -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallStandardCase">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWallType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWallType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWarpingConstantMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWarpingConstantMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWarpingMomentMeasure -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWarpingMomentMeasure">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedMeasureValue"/>
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWarpingStiffnessSelect"/>
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#REAL"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWarpingStiffnessSelect -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWarpingStiffnessSelect">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#SELECT"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminal -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminal">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWasteTerminal"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWasteTerminal"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminalType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWasteTerminalType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWasteTerminalType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallHeight_IfcWindow"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallWidth_IfcWindow"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partitioningType_IfcWindow"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypePartitioningEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWindow"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedPartitioningType_IfcWindow"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallHeight_IfcWindow"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#overallWidth_IfcWindow"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partitioningType_IfcWindow"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypePartitioningEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWindow"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedPartitioningType_IfcWindow"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowLiningProperties -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowLiningProperties">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedPropertySet"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#firstMullionOffset_IfcWindowLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#firstTransomOffset_IfcWindowLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningDepth_IfcWindowLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningOffset_IfcWindowLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningThickness_IfcWindowLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningToPanelOffsetX_IfcWindowLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningToPanelOffsetY_IfcWindowLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mullionThickness_IfcWindowLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondMullionOffset_IfcWindowLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondTransomOffset_IfcWindowLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeAspectStyle_IfcWindowLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transomThickness_IfcWindowLiningProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#firstMullionOffset_IfcWindowLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#firstTransomOffset_IfcWindowLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningDepth_IfcWindowLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningOffset_IfcWindowLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningThickness_IfcWindowLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningToPanelOffsetX_IfcWindowLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#liningToPanelOffsetY_IfcWindowLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#mullionThickness_IfcWindowLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondMullionOffset_IfcWindowLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#secondTransomOffset_IfcWindowLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNormalisedRatioMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeAspectStyle_IfcWindowLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#transomThickness_IfcWindowLiningProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelProperties"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelOperationEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelOperationEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelPositionEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelPositionEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelProperties -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelProperties">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreDefinedPropertySet"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#frameDepth_IfcWindowPanelProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#frameThickness_IfcWindowPanelProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcWindowPanelProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelOperationEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelPosition_IfcWindowPanelProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelPositionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeAspectStyle_IfcWindowPanelProperties"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcWindowPanelProperties"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelOperationEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#panelPosition_IfcWindowPanelProperties"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelPositionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#frameDepth_IfcWindowPanelProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#frameThickness_IfcWindowPanelProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#shapeAspectStyle_IfcWindowPanelProperties"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShapeAspect"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStandardCase -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStandardCase">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyle -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyle">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTypeProduct"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constructionType_IfcWindowStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleConstructionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcWindowStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleOperationEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameterTakesPrecedence_IfcWindowStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sizeable_IfcWindowStyle"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#constructionType_IfcWindowStyle"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleConstructionEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#operationType_IfcWindowStyle"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleOperationEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameterTakesPrecedence_IfcWindowStyle"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#sizeable_IfcWindowStyle"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleConstructionEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleConstructionEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleOperationEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleOperationEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowType">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementType"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameterTakesPrecedence_IfcWindowType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partitioningType_IfcWindowType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypePartitioningEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWindowType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedPartitioningType_IfcWindowType"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#partitioningType_IfcWindowType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypePartitioningEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWindowType"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#parameterTakesPrecedence_IfcWindowType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#userDefinedPartitioningType_IfcWindowType"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypePartitioningEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypePartitioningEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendar -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendar">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControl"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#exceptionTimes_IfcWorkCalendar"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWorkCalendar"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendarTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#workingTimes_IfcWorkCalendar"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWorkCalendar"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendarTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkControl"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendarTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendarTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkControl -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkControl">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControl"/>
        <rdfs:subClassOf>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkPlan"/>
                    <rdf:Description rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkSchedule"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creationDate_IfcWorkControl"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creators_IfcWorkControl"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerson"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#duration_IfcWorkControl"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#finishTime_IfcWorkControl"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#purpose_IfcWorkControl"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startTime_IfcWorkControl"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#totalFloat_IfcWorkControl"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#creationDate_IfcWorkControl"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#startTime_IfcWorkControl"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#duration_IfcWorkControl"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#finishTime_IfcWorkControl"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDateTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#purpose_IfcWorkControl"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#totalFloat_IfcWorkControl"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuration"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkPlan -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkPlan">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkControl"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWorkPlan"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkPlanTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWorkPlan"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkPlanTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkSchedule"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkPlanTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkPlanTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkSchedule -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkSchedule">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkControl"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWorkSchedule"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkScheduleTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#predefinedType_IfcWorkSchedule"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkScheduleTypeEnum"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkScheduleTypeEnum -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkScheduleTypeEnum">
        <rdfs:subClassOf rdf:resource="https://w3id.org/express#ENUMERATION"/>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkTime -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkTime">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSchedulingTime"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#finish_IfcWorkTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#recurrencePattern_IfcWorkTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrencePattern"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#start_IfcWorkTime"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#finish_IfcWorkTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#recurrencePattern_IfcWorkTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrencePattern"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#start_IfcWorkTime"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZShapeProfileDef -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZShapeProfileDef">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcParameterizedProfileDef"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcZShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeRadius_IfcZShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcZShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeThickness_IfcZShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeWidth_IfcZShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webThickness_IfcZShapeProfileDef"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#depth_IfcZShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeThickness_IfcZShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#flangeWidth_IfcZShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#webThickness_IfcZShapeProfileDef"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPositiveLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#edgeRadius_IfcZShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#filletRadius_IfcZShapeProfileDef"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNonNegativeLengthMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZone -->


    <owl:Class rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZone">
        <rdfs:subClassOf rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystem"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcZone"/>
                <owl:allValuesFrom rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#longName_IfcZone"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLabel"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Individuals
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->


    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ABSORBEDDOSEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ABSORBEDDOSEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>ABSORBEDDOSEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ACCELERATIONUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ACCELERATIONUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>ACCELERATIONUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ACCESS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ACCESS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermitTypeEnum"/>
        <rdfs:label>ACCESS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ACCESSORY_ASSEMBLY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ACCESSORY_ASSEMBLY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyTypeEnum"/>
        <rdfs:label>ACCESSORY_ASSEMBLY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ACTIVE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ACTIVE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamTypeEnum"/>
        <rdfs:label>ACTIVE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ACTOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ACTOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectTypeEnum"/>
        <rdfs:label>ACTOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ACTUAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ACTUAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkPlanTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkScheduleTypeEnum"/>
        <rdfs:label>ACTUAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADD -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADD">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArithmeticOperatorEnum"/>
        <rdfs:label>ADD</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADDED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADDED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChangeActionEnum"/>
        <rdfs:label>ADDED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADIABATICAIRWASHER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADIABATICAIRWASHER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum"/>
        <rdfs:label>ADIABATICAIRWASHER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADIABATICATOMIZING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADIABATICATOMIZING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum"/>
        <rdfs:label>ADIABATICATOMIZING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADIABATICCOMPRESSEDAIRNOZZLE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADIABATICCOMPRESSEDAIRNOZZLE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum"/>
        <rdfs:label>ADIABATICCOMPRESSEDAIRNOZZLE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADIABATICPAN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADIABATICPAN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum"/>
        <rdfs:label>ADIABATICPAN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADIABATICRIGIDMEDIA -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADIABATICRIGIDMEDIA">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum"/>
        <rdfs:label>ADIABATICRIGIDMEDIA</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADIABATICULTRASONIC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADIABATICULTRASONIC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum"/>
        <rdfs:label>ADIABATICULTRASONIC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADIABATICWETTEDELEMENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADIABATICWETTEDELEMENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum"/>
        <rdfs:label>ADIABATICWETTEDELEMENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADMINISTRATION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADMINISTRATION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdfs:label>ADMINISTRATION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADVICE_CAUTION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADVICE_CAUTION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureTypeEnum"/>
        <rdfs:label>ADVICE_CAUTION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADVICE_NOTE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADVICE_NOTE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureTypeEnum"/>
        <rdfs:label>ADVICE_NOTE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADVICE_WARNING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADVICE_WARNING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureTypeEnum"/>
        <rdfs:label>ADVICE_WARNING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADVISORY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ADVISORY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraintEnum"/>
        <rdfs:label>ADVISORY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AGGREGATES -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AGGREGATES">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceTypeEnum"/>
        <rdfs:label>AGGREGATES</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AIRCONDITIONING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AIRCONDITIONING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>AIRCONDITIONING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AIRCONDITIONINGUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AIRCONDITIONINGUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentTypeEnum"/>
        <rdfs:label>AIRCONDITIONINGUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AIRCOOLED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AIRCOOLED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChillerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserTypeEnum"/>
        <rdfs:label>AIRCOOLED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AIRHANDLER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AIRHANDLER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentTypeEnum"/>
        <rdfs:label>AIRHANDLER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AIRPARTICLEFILTER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AIRPARTICLEFILTER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilterTypeEnum"/>
        <rdfs:label>AIRPARTICLEFILTER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AIRRELEASE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AIRRELEASE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>AIRRELEASE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AIRSTATION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AIRSTATION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceTypeEnum"/>
        <rdfs:label>AIRSTATION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ALARMPANEL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ALARMPANEL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementTypeEnum"/>
        <rdfs:label>ALARMPANEL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ALUMINIUM -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ALUMINIUM">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleConstructionEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleConstructionEnum"/>
        <rdfs:label>ALUMINIUM</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ALUMINIUM_PLASTIC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ALUMINIUM_PLASTIC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleConstructionEnum"/>
        <rdfs:label>ALUMINIUM_PLASTIC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ALUMINIUM_WOOD -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ALUMINIUM_WOOD">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleConstructionEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleConstructionEnum"/>
        <rdfs:label>ALUMINIUM_WOOD</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AMMETER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AMMETER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentTypeEnum"/>
        <rdfs:label>AMMETER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AMOUNTOFSUBSTANCEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AMOUNTOFSUBSTANCEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>AMOUNTOFSUBSTANCEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AMPERE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AMPERE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>AMPERE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AMPLIFIER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AMPLIFIER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceTypeEnum"/>
        <rdfs:label>AMPLIFIER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ANCHORBOLT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ANCHORBOLT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerTypeEnum"/>
        <rdfs:label>ANCHORBOLT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ANCHORING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ANCHORING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarRoleEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarTypeEnum"/>
        <rdfs:label>ANCHORING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ANCHORPLATE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ANCHORPLATE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessoryTypeEnum"/>
        <rdfs:label>ANCHORPLATE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ANGULARVELOCITYUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ANGULARVELOCITYUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>ANGULARVELOCITYUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ANTENNA -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ANTENNA">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum"/>
        <rdfs:label>ANTENNA</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ANTIVACUUM -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ANTIVACUUM">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>ANTIVACUUM</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ARCH -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ARCH">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyTypeEnum"/>
        <rdfs:label>ARCH</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ARCHITECT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ARCHITECT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>ARCHITECT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AREA -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AREA">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileTypeEnum"/>
        <rdfs:label>AREA</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AREADENSITYUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AREADENSITYUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>AREADENSITYUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AREAUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AREAUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>AREAUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ASSEMBLY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ASSEMBLY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResourceTypeEnum"/>
        <rdfs:label>ASSEMBLY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ASSETINVENTORY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ASSETINVENTORY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInventoryTypeEnum"/>
        <rdfs:label>ASSETINVENTORY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ASSIGNEE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ASSIGNEE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOccupantTypeEnum"/>
        <rdfs:label>ASSIGNEE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ASSIGNOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ASSIGNOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOccupantTypeEnum"/>
        <rdfs:label>ASSIGNOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ASSISTEDBUTANE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ASSISTEDBUTANE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum"/>
        <rdfs:label>ASSISTEDBUTANE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ASSISTEDELECTRIC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ASSISTEDELECTRIC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum"/>
        <rdfs:label>ASSISTEDELECTRIC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ASSISTEDNATURALGAS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ASSISTEDNATURALGAS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum"/>
        <rdfs:label>ASSISTEDNATURALGAS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ASSISTEDPROPANE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ASSISTEDPROPANE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum"/>
        <rdfs:label>ASSISTEDPROPANE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ASSISTEDSTEAM -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ASSISTEDSTEAM">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum"/>
        <rdfs:label>ASSISTEDSTEAM</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ATEND -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ATEND">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionTypeEnum"/>
        <rdfs:label>ATEND</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ATPATH -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ATPATH">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionTypeEnum"/>
        <rdfs:label>ATPATH</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ATSTART -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ATSTART">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionTypeEnum"/>
        <rdfs:label>ATSTART</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ATTENDANCE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ATTENDANCE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum"/>
        <rdfs:label>ATTENDANCE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ATTO -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ATTO">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIPrefix"/>
        <rdfs:label>ATTO</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AUDIOVISUAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AUDIOVISUAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>AUDIOVISUAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AUDIOVISUALOUTLET -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AUDIOVISUALOUTLET">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletTypeEnum"/>
        <rdfs:label>AUDIOVISUALOUTLET</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AWNING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AWNING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceTypeEnum"/>
        <rdfs:label>AWNING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AXIS1 -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AXIS1">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLayerSetDirectionEnum"/>
        <rdfs:label>AXIS1</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AXIS2 -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AXIS2">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLayerSetDirectionEnum"/>
        <rdfs:label>AXIS2</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AXIS3 -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#AXIS3">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLayerSetDirectionEnum"/>
        <rdfs:label>AXIS3</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BACKDRAFTDAMPER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BACKDRAFTDAMPER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperTypeEnum"/>
        <rdfs:label>BACKDRAFTDAMPER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BALANCINGDAMPER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BALANCINGDAMPER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperTypeEnum"/>
        <rdfs:label>BALANCINGDAMPER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BALUSTRADE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BALUSTRADE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingTypeEnum"/>
        <rdfs:label>BALUSTRADE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BAR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BAR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonTypeEnum"/>
        <rdfs:label>BAR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BARREL_ROOF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BARREL_ROOF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum"/>
        <rdfs:label>BARREL_ROOF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BASELINE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BASELINE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkPlanTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkScheduleTypeEnum"/>
        <rdfs:label>BASELINE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BASESLAB -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BASESLAB">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabTypeEnum"/>
        <rdfs:label>BASESLAB</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BASIN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BASIN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankTypeEnum"/>
        <rdfs:label>BASIN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BATH -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BATH">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalTypeEnum"/>
        <rdfs:label>BATH</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BATTERY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BATTERY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDeviceTypeEnum"/>
        <rdfs:label>BATTERY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BEAM -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BEAM">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamTypeEnum"/>
        <rdfs:label>BEAM</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BEAM_GRID -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BEAM_GRID">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyTypeEnum"/>
        <rdfs:label>BEAM_GRID</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BECQUEREL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BECQUEREL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>BECQUEREL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnitureTypeEnum"/>
        <rdfs:label>BED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BELL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BELL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarmTypeEnum"/>
        <rdfs:label>BELL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BELTDRIVE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BELTDRIVE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionTypeEnum"/>
        <rdfs:label>BELTDRIVE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BEND -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BEND">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierFittingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingTypeEnum"/>
        <rdfs:label>BEND</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BENDING_ELEMENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BENDING_ELEMENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceMemberTypeEnum"/>
        <rdfs:label>BENDING_ELEMENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BIDET -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BIDET">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalTypeEnum"/>
        <rdfs:label>BIDET</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BILINEAR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BILINEAR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceActivityTypeEnum"/>
        <rdfs:label>BILINEAR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BIQUADRATICPARABOLA -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BIQUADRATICPARABOLA">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCurveType"/>
        <rdfs:label>BIQUADRATICPARABOLA</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BIRDCAGE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BIRDCAGE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalTypeEnum"/>
        <rdfs:label>BIRDCAGE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BLASTDAMPER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BLASTDAMPER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperTypeEnum"/>
        <rdfs:label>BLASTDAMPER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BLINN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BLINN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReflectanceMethodEnum"/>
        <rdfs:label>BLINN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BLOSSCURVE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BLOSSCURVE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCurveType"/>
        <rdfs:label>BLOSSCURVE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BOLT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BOLT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerTypeEnum"/>
        <rdfs:label>BOLT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BOOSTER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BOOSTER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
        <rdfs:label>BOOSTER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BORED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BORED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileTypeEnum"/>
        <rdfs:label>BORED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BOTH -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BOTH">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceSide"/>
        <rdfs:label>BOTH</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BOTTOM -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BOTTOM">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelPositionEnum"/>
        <rdfs:label>BOTTOM</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BOTTOMHUNG -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BOTTOMHUNG">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelOperationEnum"/>
        <rdfs:label>BOTTOMHUNG</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BRACE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BRACE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum"/>
        <rdfs:label>BRACE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BRACED_FRAME -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BRACED_FRAME">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyTypeEnum"/>
        <rdfs:label>BRACED_FRAME</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BRACKET -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BRACKET">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessoryTypeEnum"/>
        <rdfs:label>BRACKET</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BRAKES -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BRAKES">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>BRAKES</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BREAKGLASSBUTTON -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BREAKGLASSBUTTON">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarmTypeEnum"/>
        <rdfs:label>BREAKGLASSBUTTON</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BREAKPRESSURE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BREAKPRESSURE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankTypeEnum"/>
        <rdfs:label>BREAKPRESSURE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BREECHINGINLET -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BREECHINGINLET">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalTypeEnum"/>
        <rdfs:label>BREECHINGINLET</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BUDGET -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BUDGET">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostScheduleTypeEnum"/>
        <rdfs:label>BUDGET</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BUILDING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BUILDING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermitTypeEnum"/>
        <rdfs:label>BUILDING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BUILDINGOPERATOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BUILDINGOPERATOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>BUILDINGOPERATOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BUILDINGOWNER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BUILDINGOWNER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>BUILDINGOWNER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BUOYANCY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BUOYANCY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>BUOYANCY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BUSBARSEGMENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BUSBARSEGMENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegmentTypeEnum"/>
        <rdfs:label>BUSBARSEGMENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BUTTERFLY_ROOF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BUTTERFLY_ROOF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum"/>
        <rdfs:label>BUTTERFLY_ROOF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BY_DAY_COUNT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BY_DAY_COUNT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrenceTypeEnum"/>
        <rdfs:label>BY_DAY_COUNT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BY_WEEKDAY_COUNT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#BY_WEEKDAY_COUNT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrenceTypeEnum"/>
        <rdfs:label>BY_WEEKDAY_COUNT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CABLE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CABLE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionPortTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveMemberTypeEnum"/>
        <rdfs:label>CABLE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CABLECARRIER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CABLECARRIER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionPortTypeEnum"/>
        <rdfs:label>CABLECARRIER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CABLELADDERSEGMENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CABLELADDERSEGMENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierSegmentTypeEnum"/>
        <rdfs:label>CABLELADDERSEGMENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CABLESEGMENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CABLESEGMENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegmentTypeEnum"/>
        <rdfs:label>CABLESEGMENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CABLETRAYSEGMENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CABLETRAYSEGMENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierSegmentTypeEnum"/>
        <rdfs:label>CABLETRAYSEGMENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CABLETRUNKINGSEGMENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CABLETRUNKINGSEGMENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierSegmentTypeEnum"/>
        <rdfs:label>CABLETRUNKINGSEGMENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CAISSON_FOUNDATION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CAISSON_FOUNDATION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingTypeEnum"/>
        <rdfs:label>CAISSON_FOUNDATION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CALIBRATION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CALIBRATION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureTypeEnum"/>
        <rdfs:label>CALIBRATION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CAMERA -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CAMERA">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceTypeEnum"/>
        <rdfs:label>CAMERA</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CANDELA -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CANDELA">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>CANDELA</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CAPACITORBANK -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CAPACITORBANK">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDeviceTypeEnum"/>
        <rdfs:label>CAPACITORBANK</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CARPENTRY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CARPENTRY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdfs:label>CARPENTRY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CARTESIAN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CARTESIAN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmingPreference"/>
        <rdfs:label>CARTESIAN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CAST_IN_PLACE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CAST_IN_PLACE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileConstructionEnum"/>
        <rdfs:label>CAST_IN_PLACE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CEILING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CEILING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringTypeEnum"/>
        <rdfs:label>CEILING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CENTI -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CENTI">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIPrefix"/>
        <rdfs:label>CENTI</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CENTRIFUGALAIRFOIL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CENTRIFUGALAIRFOIL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanTypeEnum"/>
        <rdfs:label>CENTRIFUGALAIRFOIL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CENTRIFUGALBACKWARDINCLINEDCURVED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CENTRIFUGALBACKWARDINCLINEDCURVED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanTypeEnum"/>
        <rdfs:label>CENTRIFUGALBACKWARDINCLINEDCURVED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CENTRIFUGALFORWARDCURVED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CENTRIFUGALFORWARDCURVED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanTypeEnum"/>
        <rdfs:label>CENTRIFUGALFORWARDCURVED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CENTRIFUGALRADIAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CENTRIFUGALRADIAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanTypeEnum"/>
        <rdfs:label>CENTRIFUGALRADIAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CHAIR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CHAIR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnitureTypeEnum"/>
        <rdfs:label>CHAIR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CHAMFER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CHAMFER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVoidingFeatureTypeEnum"/>
        <rdfs:label>CHAMFER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CHANGEORDER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CHANGEORDER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrderTypeEnum"/>
        <rdfs:label>CHANGEORDER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CHANGEOVER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CHANGEOVER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>CHANGEOVER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CHECK -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CHECK">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>CHECK</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CHEMICAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CHEMICAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>CHEMICAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CHILLEDWATER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CHILLEDWATER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>CHILLEDWATER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CHORD -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CHORD">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum"/>
        <rdfs:label>CHORD</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CHP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CHP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorTypeEnum"/>
        <rdfs:label>CHP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CIRCUITBREAKER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CIRCUITBREAKER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTypeEnum"/>
        <rdfs:label>CIRCUITBREAKER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CIRCULAR_ARC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CIRCULAR_ARC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurveForm"/>
        <rdfs:label>CIRCULAR_ARC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CIRCULATOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CIRCULATOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpTypeEnum"/>
        <rdfs:label>CIRCULATOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CISTERN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CISTERN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalTypeEnum"/>
        <rdfs:label>CISTERN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CIVILENGINEER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CIVILENGINEER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>CIVILENGINEER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CLADDING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CLADDING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringTypeEnum"/>
        <rdfs:label>CLADDING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CLEANING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CLEANING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdfs:label>CLEANING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CLIENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CLIENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>CLIENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CLOTHOIDCURVE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CLOTHOIDCURVE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCurveType"/>
        <rdfs:label>CLOTHOIDCURVE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CO2SENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CO2SENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>CO2SENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COATED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COATED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonTypeEnum"/>
        <rdfs:label>COATED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CODECOMPLIANCE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CODECOMPLIANCE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectiveEnum"/>
        <rdfs:label>CODECOMPLIANCE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CODEWAIVER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CODEWAIVER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectiveEnum"/>
        <rdfs:label>CODEWAIVER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COHESION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COHESION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileTypeEnum"/>
        <rdfs:label>COHESION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COLLAR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COLLAR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum"/>
        <rdfs:label>COLLAR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COLUMN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COLUMN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumnTypeEnum"/>
        <rdfs:label>COLUMN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMMISSIONING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMMISSIONING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>COMMISSIONING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMMISSIONINGENGINEER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMMISSIONINGENGINEER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>COMMISSIONINGENGINEER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMMUNICATION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMMUNICATION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>COMMUNICATION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMMUNICATIONSOUTLET -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMMUNICATIONSOUTLET">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletTypeEnum"/>
        <rdfs:label>COMMUNICATIONSOUTLET</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMPACTFLUORESCENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMPACTFLUORESCENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightEmissionSourceEnum"/>
        <rdfs:label>COMPACTFLUORESCENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMPLETION_G1 -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMPLETION_G1">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>COMPLETION_G1</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMPLEX -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMPLEX">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxyTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementCompositionEnum"/>
        <rdfs:label>COMPLEX</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMPOSITE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMPOSITE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileConstructionEnum"/>
        <rdfs:label>COMPOSITE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMPOUNDPLANEANGLEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMPOUNDPLANEANGLEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>COMPOUNDPLANEANGLEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMPRESSEDAIR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMPRESSEDAIR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>COMPRESSEDAIR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMPRESSEDAIRFILTER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMPRESSEDAIRFILTER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilterTypeEnum"/>
        <rdfs:label>COMPRESSEDAIRFILTER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMPRESSION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMPRESSION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolatorTypeEnum"/>
        <rdfs:label>COMPRESSION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMPRESSION_MEMBER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMPRESSION_MEMBER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveMemberTypeEnum"/>
        <rdfs:label>COMPRESSION_MEMBER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMPUTER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COMPUTER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum"/>
        <rdfs:label>COMPUTER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONCRETE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONCRETE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdfs:label>CONCRETE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONDENSERWATER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONDENSERWATER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>CONDENSERWATER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONDUCTANCESENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONDUCTANCESENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>CONDUCTANCESENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONDUCTORSEGMENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONDUCTORSEGMENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegmentTypeEnum"/>
        <rdfs:label>CONDUCTORSEGMENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONDUITSEGMENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONDUITSEGMENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierSegmentTypeEnum"/>
        <rdfs:label>CONDUITSEGMENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONFIDENTIAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONFIDENTIAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentConfidentialityEnum"/>
        <rdfs:label>CONFIDENTIAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONICAL_SURF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONICAL_SURF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceForm"/>
        <rdfs:label>CONICAL_SURF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONNECTOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONNECTOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFittingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingTypeEnum"/>
        <rdfs:label>CONNECTOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONST -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONST">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveActivityTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceActivityTypeEnum"/>
        <rdfs:label>CONST</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONSTANTFLOW -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONSTANTFLOW">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalBoxTypeEnum"/>
        <rdfs:label>CONSTANTFLOW</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONSTRUCTION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONSTRUCTION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum"/>
        <rdfs:label>CONSTRUCTION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONSTRUCTIONMANAGER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONSTRUCTIONMANAGER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>CONSTRUCTIONMANAGER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONSULTANT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONSULTANT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>CONSULTANT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONSUMERUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONSUMERUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoardTypeEnum"/>
        <rdfs:label>CONSUMERUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONTACTOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONTACTOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceTypeEnum"/>
        <rdfs:label>CONTACTOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONTACTSENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONTACTSENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>CONTACTSENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONTINUOUS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONTINUOUS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesDataTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCode"/>
        <rdfs:label>CONTINUOUS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONTRACTOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONTRACTOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>CONTRACTOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONTROL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONTROL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectTypeEnum"/>
        <rdfs:label>CONTROL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONTROLDAMPER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONTROLDAMPER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperTypeEnum"/>
        <rdfs:label>CONTROLDAMPER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONTROLPANEL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONTROLPANEL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementTypeEnum"/>
        <rdfs:label>CONTROLPANEL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONTSAMEGRADIENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONTSAMEGRADIENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCode"/>
        <rdfs:label>CONTSAMEGRADIENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONTSAMEGRADIENTSAMECURVATURE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONTSAMEGRADIENTSAMECURVATURE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCode"/>
        <rdfs:label>CONTSAMEGRADIENTSAMECURVATURE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONVECTOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONVECTOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterTypeEnum"/>
        <rdfs:label>CONVECTOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONVEYING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CONVEYING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>CONVEYING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CORESEGMENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CORESEGMENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegmentTypeEnum"/>
        <rdfs:label>CORESEGMENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COSENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COSENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>COSENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COSINECURVE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COSINECURVE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCurveType"/>
        <rdfs:label>COSINECURVE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COSTENGINEER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COSTENGINEER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>COSTENGINEER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COSTPLAN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COSTPLAN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostScheduleTypeEnum"/>
        <rdfs:label>COSTPLAN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COULOMB -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COULOMB">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>COULOMB</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COUPLER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COUPLER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchorTypeEnum"/>
        <rdfs:label>COUPLER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COUPLING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COUPLING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionTypeEnum"/>
        <rdfs:label>COUPLING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COWL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#COWL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalTypeEnum"/>
        <rdfs:label>COWL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CRANEWAY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CRANEWAY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementTypeEnum"/>
        <rdfs:label>CRANEWAY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CREEP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CREEP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>CREEP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CROSS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CROSS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierFittingTypeEnum"/>
        <rdfs:label>CROSS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CUBICPARABOLA -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CUBICPARABOLA">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCurveType"/>
        <rdfs:label>CUBICPARABOLA</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CUBIC_METRE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CUBIC_METRE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>CUBIC_METRE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CULVERT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CULVERT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentTypeEnum"/>
        <rdfs:label>CULVERT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CURRENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CURRENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerTypeEnum"/>
        <rdfs:label>CURRENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CURTAIN_PANEL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CURTAIN_PANEL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateTypeEnum"/>
        <rdfs:label>CURTAIN_PANEL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CURVATUREUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CURVATUREUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>CURVATUREUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CURVE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CURVE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProfileTypeEnum"/>
        <rdfs:label>CURVE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CURVE3D -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CURVE3D">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreferredSurfaceCurveRepresentation"/>
        <rdfs:label>CURVE3D</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CURVED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CURVED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightTypeEnum"/>
        <rdfs:label>CURVED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CURVED_RUN_STAIR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CURVED_RUN_STAIR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
        <rdfs:label>CURVED_RUN_STAIR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CUTOUT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CUTOUT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVoidingFeatureTypeEnum"/>
        <rdfs:label>CUTOUT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CYCLONIC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CYCLONIC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptorTypeEnum"/>
        <rdfs:label>CYCLONIC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CYLINDRICAL_SURF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#CYLINDRICAL_SURF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceForm"/>
        <rdfs:label>CYLINDRICAL_SURF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DAILY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DAILY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrenceTypeEnum"/>
        <rdfs:label>DAILY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DATA -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DATA">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBoxTypeEnum"/>
        <rdfs:label>DATA</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DATAOUTLET -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DATAOUTLET">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletTypeEnum"/>
        <rdfs:label>DATAOUTLET</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorTypeEnum"/>
        <rdfs:label>DC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DEAD_LOAD_G -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DEAD_LOAD_G">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>DEAD_LOAD_G</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DECA -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DECA">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIPrefix"/>
        <rdfs:label>DECA</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DECI -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DECI">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIPrefix"/>
        <rdfs:label>DECI</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DEGREE_CELSIUS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DEGREE_CELSIUS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>DEGREE_CELSIUS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DEHUMIDIFIER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DEHUMIDIFIER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentTypeEnum"/>
        <rdfs:label>DEHUMIDIFIER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DELETED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DELETED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChangeActionEnum"/>
        <rdfs:label>DELETED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DEMOLISHING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DEMOLISHING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceTypeEnum"/>
        <rdfs:label>DEMOLISHING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DEMOLITION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DEMOLITION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum"/>
        <rdfs:label>DEMOLITION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DESIGNINTENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DESIGNINTENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectiveEnum"/>
        <rdfs:label>DESIGNINTENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DESK -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DESK">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnitureTypeEnum"/>
        <rdfs:label>DESK</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIAGNOSTIC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIAGNOSTIC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureTypeEnum"/>
        <rdfs:label>DIAGNOSTIC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIFFERENCE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIFFERENCE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanOperator"/>
        <rdfs:label>DIFFERENCE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIFFUSER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIFFUSER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalTypeEnum"/>
        <rdfs:label>DIFFUSER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIMMERSWITCH -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIMMERSWITCH">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceTypeEnum"/>
        <rdfs:label>DIMMERSWITCH</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTDRIVE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTDRIVE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionTypeEnum"/>
        <rdfs:label>DIRECTDRIVE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTEVAPORATIVEAIRWASHER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTEVAPORATIVEAIRWASHER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerTypeEnum"/>
        <rdfs:label>DIRECTEVAPORATIVEAIRWASHER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerTypeEnum"/>
        <rdfs:label>DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerTypeEnum"/>
        <rdfs:label>DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerTypeEnum"/>
        <rdfs:label>DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerTypeEnum"/>
        <rdfs:label>DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTEXPANSION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTEXPANSION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorTypeEnum"/>
        <rdfs:label>DIRECTEXPANSION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTEXPANSIONBRAZEDPLATE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTEXPANSIONBRAZEDPLATE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorTypeEnum"/>
        <rdfs:label>DIRECTEXPANSIONBRAZEDPLATE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTEXPANSIONSHELLANDTUBE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTEXPANSIONSHELLANDTUBE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorTypeEnum"/>
        <rdfs:label>DIRECTEXPANSIONSHELLANDTUBE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTEXPANSIONTUBEINTUBE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTEXPANSIONTUBEINTUBE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorTypeEnum"/>
        <rdfs:label>DIRECTEXPANSIONTUBEINTUBE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTIONSOURCE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIRECTIONSOURCE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureTypeEnum"/>
        <rdfs:label>DIRECTIONSOURCE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DISCONTINUOUS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DISCONTINUOUS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCode"/>
        <rdfs:label>DISCONTINUOUS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DISCRETE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DISCRETE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveActivityTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceActivityTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesDataTypeEnum"/>
        <rdfs:label>DISCRETE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DISCRETEBINARY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DISCRETEBINARY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesDataTypeEnum"/>
        <rdfs:label>DISCRETEBINARY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DISHWASHER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DISHWASHER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
        <rdfs:label>DISHWASHER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DISMANTLE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DISMANTLE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum"/>
        <rdfs:label>DISMANTLE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DISPLAY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DISPLAY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceTypeEnum"/>
        <rdfs:label>DISPLAY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DISPOSAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DISPOSAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum"/>
        <rdfs:label>DISPOSAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DISTRIBUTIONBOARD -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DISTRIBUTIONBOARD">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoardTypeEnum"/>
        <rdfs:label>DISTRIBUTIONBOARD</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DISTRIBUTIONPOINT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DISTRIBUTIONPOINT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddressTypeEnum"/>
        <rdfs:label>DISTRIBUTIONPOINT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIVERTING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIVERTING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>DIVERTING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIVIDE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DIVIDE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArithmeticOperatorEnum"/>
        <rdfs:label>DIVIDE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOMESTICCOLDWATER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOMESTICCOLDWATER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>DOMESTICCOLDWATER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOMESTICHOTWATER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOMESTICHOTWATER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>DOMESTICHOTWATER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOME_ROOF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOME_ROOF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum"/>
        <rdfs:label>DOME_ROOF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeEnum"/>
        <rdfs:label>DOOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOSEEQUIVALENTUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOSEEQUIVALENTUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>DOSEEQUIVALENTUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLECHECK -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLECHECK">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>DOUBLECHECK</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLEREGULATING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLEREGULATING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>DOUBLEREGULATING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_ACTING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_ACTING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelOperationEnum"/>
        <rdfs:label>DOUBLE_ACTING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_DOOR_DOUBLE_SWING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_DOOR_DOUBLE_SWING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdfs:label>DOUBLE_DOOR_DOUBLE_SWING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_DOOR_FOLDING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_DOOR_FOLDING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdfs:label>DOUBLE_DOOR_FOLDING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_DOOR_SINGLE_SWING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_DOOR_SINGLE_SWING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdfs:label>DOUBLE_DOOR_SINGLE_SWING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdfs:label>DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdfs:label>DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_DOOR_SLIDING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_DOOR_SLIDING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdfs:label>DOUBLE_DOOR_SLIDING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_PANEL_HORIZONTAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_PANEL_HORIZONTAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypePartitioningEnum"/>
        <rdfs:label>DOUBLE_PANEL_HORIZONTAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_PANEL_VERTICAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_PANEL_VERTICAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypePartitioningEnum"/>
        <rdfs:label>DOUBLE_PANEL_VERTICAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_RETURN_STAIR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_RETURN_STAIR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
        <rdfs:label>DOUBLE_RETURN_STAIR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_SWING_LEFT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_SWING_LEFT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdfs:label>DOUBLE_SWING_LEFT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_SWING_RIGHT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOUBLE_SWING_RIGHT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdfs:label>DOUBLE_SWING_RIGHT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOWEL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOWEL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerTypeEnum"/>
        <rdfs:label>DOWEL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOWN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DOWN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextPath"/>
        <rdfs:label>DOWN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DRAFT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DRAFT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentStatusEnum"/>
        <rdfs:label>DRAFT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DRAINAGE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DRAINAGE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>DRAINAGE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DRAWOFFCOCK -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DRAWOFFCOCK">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>DRAWOFFCOCK</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DRIVEN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DRIVEN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileTypeEnum"/>
        <rdfs:label>DRIVEN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DRYWALL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DRYWALL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdfs:label>DRYWALL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DUCT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DUCT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionPortTypeEnum"/>
        <rdfs:label>DUCT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DXCOOLINGCOIL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DXCOOLINGCOIL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilTypeEnum"/>
        <rdfs:label>DXCOOLINGCOIL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DYNAMIC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DYNAMIC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
        <rdfs:label>DYNAMIC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DYNAMICVISCOSITYUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#DYNAMICVISCOSITYUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>DYNAMICVISCOSITYUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EARTHING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EARTHING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>EARTHING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EARTHINGSWITCH -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EARTHINGSWITCH">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTypeEnum"/>
        <rdfs:label>EARTHINGSWITCH</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EARTHLEAKAGECIRCUITBREAKER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EARTHLEAKAGECIRCUITBREAKER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTypeEnum"/>
        <rdfs:label>EARTHLEAKAGECIRCUITBREAKER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EARTHMOVING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EARTHMOVING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceTypeEnum"/>
        <rdfs:label>EARTHMOVING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EARTHQUAKE_E -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EARTHQUAKE_E">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>EARTHQUAKE_E</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EDGE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EDGE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarRoleEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVoidingFeatureTypeEnum"/>
        <rdfs:label>EDGE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELAPSEDTIME -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELAPSEDTIME">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskDurationEnum"/>
        <rdfs:label>ELAPSEDTIME</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRIC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRIC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdfs:label>ELECTRIC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICACTUATOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICACTUATOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuatorTypeEnum"/>
        <rdfs:label>ELECTRICACTUATOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>ELECTRICAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICALENGINEER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICALENGINEER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>ELECTRICALENGINEER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICCAPACITANCEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICCAPACITANCEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>ELECTRICCAPACITANCEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICCHARGEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICCHARGEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>ELECTRICCHARGEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICCONDUCTANCEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICCONDUCTANCEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>ELECTRICCONDUCTANCEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICCOOKER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICCOOKER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
        <rdfs:label>ELECTRICCOOKER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICCURRENTUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICCURRENTUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>ELECTRICCURRENTUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICHEATINGCOIL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICHEATINGCOIL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilTypeEnum"/>
        <rdfs:label>ELECTRICHEATINGCOIL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICRESISTANCEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICRESISTANCEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>ELECTRICRESISTANCEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICVOLTAGEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRICVOLTAGEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>ELECTRICVOLTAGEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTROACOUSTIC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTROACOUSTIC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>ELECTROACOUSTIC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTROMAGNETIC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTROMAGNETIC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitTypeEnum"/>
        <rdfs:label>ELECTROMAGNETIC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRONIC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELECTRONIC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitTypeEnum"/>
        <rdfs:label>ELECTRONIC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELEMENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELEMENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxyTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementCompositionEnum"/>
        <rdfs:label>ELEMENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELEMENTEDWALL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELEMENTEDWALL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallTypeEnum"/>
        <rdfs:label>ELEMENTEDWALL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELEVATION_VIEW -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELEVATION_VIEW">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricProjectionEnum"/>
        <rdfs:label>ELEVATION_VIEW</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELEVATOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELEVATOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementTypeEnum"/>
        <rdfs:label>ELEVATOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELLIPTIC_ARC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ELLIPTIC_ARC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurveForm"/>
        <rdfs:label>ELLIPTIC_ARC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EMAIL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EMAIL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionRequestTypeEnum"/>
        <rdfs:label>EMAIL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EMERGENCYSTOP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EMERGENCYSTOP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceTypeEnum"/>
        <rdfs:label>EMERGENCYSTOP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ENDEVENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ENDEVENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTypeEnum"/>
        <rdfs:label>ENDEVENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ENDSUCTION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ENDSUCTION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpTypeEnum"/>
        <rdfs:label>ENDSUCTION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ENERGYMETER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ENERGYMETER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterTypeEnum"/>
        <rdfs:label>ENERGYMETER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ENERGYUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ENERGYUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>ENERGYUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ENGINEER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ENGINEER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>ENGINEER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ENGINEGENERATOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ENGINEGENERATOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorTypeEnum"/>
        <rdfs:label>ENGINEGENERATOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ENTRY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ENTRY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFittingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingTypeEnum"/>
        <rdfs:label>ENTRY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EQUALTO -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EQUALTO">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBenchmarkEnum"/>
        <rdfs:label>EQUALTO</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EQUIDISTANT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EQUIDISTANT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveActivityTypeEnum"/>
        <rdfs:label>EQUIDISTANT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ERECTING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ERECTING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceTypeEnum"/>
        <rdfs:label>ERECTING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ERECTION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ERECTION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>ERECTION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ESCALATOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ESCALATOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementTypeEnum"/>
        <rdfs:label>ESCALATOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ESTIMATE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ESTIMATE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostScheduleTypeEnum"/>
        <rdfs:label>ESTIMATE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EVAPORATIVECOOLED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EVAPORATIVECOOLED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserTypeEnum"/>
        <rdfs:label>EVAPORATIVECOOLED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EVENTCOMPLEX -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EVENTCOMPLEX">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTriggerTypeEnum"/>
        <rdfs:label>EVENTCOMPLEX</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EVENTMESSAGE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EVENTMESSAGE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTriggerTypeEnum"/>
        <rdfs:label>EVENTMESSAGE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EVENTRULE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EVENTRULE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTriggerTypeEnum"/>
        <rdfs:label>EVENTRULE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EVENTTIME -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EVENTTIME">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTriggerTypeEnum"/>
        <rdfs:label>EVENTTIME</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EXA -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EXA">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIPrefix"/>
        <rdfs:label>EXA</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EXHAUST -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EXHAUST">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>EXHAUST</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EXIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EXIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFittingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingTypeEnum"/>
        <rdfs:label>EXIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EXPANSION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EXPANSION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankTypeEnum"/>
        <rdfs:label>EXPANSION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EXTERNAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EXTERNAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalSpatialElementTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInternalOrExternalEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectiveEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceTypeEnum"/>
        <rdfs:label>EXTERNAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EXTERNALCOMBUSTION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EXTERNALCOMBUSTION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineTypeEnum"/>
        <rdfs:label>EXTERNALCOMBUSTION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EXTERNAL_EARTH -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EXTERNAL_EARTH">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalSpatialElementTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInternalOrExternalEnum"/>
        <rdfs:label>EXTERNAL_EARTH</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EXTERNAL_FIRE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EXTERNAL_FIRE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalSpatialElementTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInternalOrExternalEnum"/>
        <rdfs:label>EXTERNAL_FIRE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EXTERNAL_WATER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EXTERNAL_WATER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalSpatialElementTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInternalOrExternalEnum"/>
        <rdfs:label>EXTERNAL_WATER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EXTRAORDINARY_A -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#EXTRAORDINARY_A">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionTypeEnum"/>
        <rdfs:label>EXTRAORDINARY_A</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FACILITIESMANAGER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FACILITIESMANAGER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>FACILITIESMANAGER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FACTORY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FACTORY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAssemblyPlaceEnum"/>
        <rdfs:label>FACTORY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FARAD -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FARAD">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>FARAD</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FAUCET -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FAUCET">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>FAUCET</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FAX -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FAX">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionRequestTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum"/>
        <rdfs:label>FAX</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FEEDAIRUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FEEDAIRUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceTypeEnum"/>
        <rdfs:label>FEEDAIRUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FEEDANDEXPANSION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FEEDANDEXPANSION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankTypeEnum"/>
        <rdfs:label>FEEDANDEXPANSION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FEMTO -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FEMTO">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIPrefix"/>
        <rdfs:label>FEMTO</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FENESTRATION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FENESTRATION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingSystemTypeEnum"/>
        <rdfs:label>FENESTRATION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIELDCONSTRUCTIONMANAGER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIELDCONSTRUCTIONMANAGER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>FIELDCONSTRUCTIONMANAGER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FILECABINET -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FILECABINET">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnitureTypeEnum"/>
        <rdfs:label>FILECABINET</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FINAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FINAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentStatusEnum"/>
        <rdfs:label>FINAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FINALDRAFT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FINALDRAFT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentStatusEnum"/>
        <rdfs:label>FINALDRAFT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FINISHING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FINISHING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdfs:label>FINISHING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FINISH_FINISH -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FINISH_FINISH">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSequenceEnum"/>
        <rdfs:label>FINISH_FINISH</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FINISH_START -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FINISH_START">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSequenceEnum"/>
        <rdfs:label>FINISH_START</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FINNED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FINNED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleTypeEnum"/>
        <rdfs:label>FINNED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIRE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIRE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>FIRE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIREDAMPER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIREDAMPER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperTypeEnum"/>
        <rdfs:label>FIREDAMPER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIREHYDRANT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIREHYDRANT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalTypeEnum"/>
        <rdfs:label>FIREHYDRANT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIREPROTECTION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIREPROTECTION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>FIREPROTECTION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIRESAFETY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIRESAFETY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneTypeEnum"/>
        <rdfs:label>FIRESAFETY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIRESENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIRESENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>FIRESENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIRESMOKEDAMPER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIRESMOKEDAMPER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperTypeEnum"/>
        <rdfs:label>FIRESMOKEDAMPER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIRSTSHIFT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIRSTSHIFT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendarTypeEnum"/>
        <rdfs:label>FIRSTSHIFT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIRST_ORDER_THEORY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIRST_ORDER_THEORY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnalysisTheoryTypeEnum"/>
        <rdfs:label>FIRST_ORDER_THEORY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIXEDCASEMENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIXEDCASEMENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelOperationEnum"/>
        <rdfs:label>FIXEDCASEMENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIXEDPANEL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIXEDPANEL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelOperationEnum"/>
        <rdfs:label>FIXEDPANEL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIXEDPLATECOUNTERFLOWEXCHANGER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIXEDPLATECOUNTERFLOWEXCHANGER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryTypeEnum"/>
        <rdfs:label>FIXEDPLATECOUNTERFLOWEXCHANGER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIXEDPLATECROSSFLOWEXCHANGER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIXEDPLATECROSSFLOWEXCHANGER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryTypeEnum"/>
        <rdfs:label>FIXEDPLATECROSSFLOWEXCHANGER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIXEDPLATEPARALLELFLOWEXCHANGER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIXEDPLATEPARALLELFLOWEXCHANGER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryTypeEnum"/>
        <rdfs:label>FIXEDPLATEPARALLELFLOWEXCHANGER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIXED_END -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FIXED_END">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchorTypeEnum"/>
        <rdfs:label>FIXED_END</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLAT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLAT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReflectanceMethodEnum"/>
        <rdfs:label>FLAT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLATOVAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLATOVAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSilencerTypeEnum"/>
        <rdfs:label>FLATOVAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLAT_ROOF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLAT_ROOF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum"/>
        <rdfs:label>FLAT_ROOF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLEXIBLESEGMENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLEXIBLESEGMENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegmentTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentTypeEnum"/>
        <rdfs:label>FLEXIBLESEGMENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLOATING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLOATING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControllerTypeEnum"/>
        <rdfs:label>FLOATING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLOODEDSHELLANDTUBE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLOODEDSHELLANDTUBE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorTypeEnum"/>
        <rdfs:label>FLOODEDSHELLANDTUBE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLOOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLOOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabTypeEnum"/>
        <rdfs:label>FLOOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLOORING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLOORING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdfs:label>FLOORING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLOORTRAP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLOORTRAP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalTypeEnum"/>
        <rdfs:label>FLOORTRAP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLOORWASTE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLOORWASTE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalTypeEnum"/>
        <rdfs:label>FLOORWASTE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLOWSENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLOWSENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>FLOWSENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLUORESCENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLUORESCENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightEmissionSourceEnum"/>
        <rdfs:label>FLUORESCENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLUSHING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FLUSHING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>FLUSHING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FOLDING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FOLDING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelOperationEnum"/>
        <rdfs:label>FOLDING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FOLDING_TO_LEFT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FOLDING_TO_LEFT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdfs:label>FOLDING_TO_LEFT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FOLDING_TO_RIGHT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FOLDING_TO_RIGHT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdfs:label>FOLDING_TO_RIGHT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FOOTING_BEAM -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FOOTING_BEAM">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingTypeEnum"/>
        <rdfs:label>FOOTING_BEAM</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FORCEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FORCEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>FORCEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FORMEDDUCT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FORMEDDUCT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementTypeEnum"/>
        <rdfs:label>FORMEDDUCT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FORMWORK -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FORMWORK">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResourceTypeEnum"/>
        <rdfs:label>FORMWORK</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FOUNDATION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FOUNDATION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingSystemTypeEnum"/>
        <rdfs:label>FOUNDATION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FREEFORM -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FREEFORM">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightTypeEnum"/>
        <rdfs:label>FREEFORM</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FREESTANDINGELECTRICHEATER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FREESTANDINGELECTRICHEATER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
        <rdfs:label>FREESTANDINGELECTRICHEATER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FREESTANDINGFAN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FREESTANDINGFAN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
        <rdfs:label>FREESTANDINGFAN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FREESTANDINGWATERCOOLER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FREESTANDINGWATERCOOLER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
        <rdfs:label>FREESTANDINGWATERCOOLER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FREESTANDINGWATERHEATER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FREESTANDINGWATERHEATER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
        <rdfs:label>FREESTANDINGWATERHEATER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FREEZER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FREEZER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
        <rdfs:label>FREEZER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FREQUENCY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FREQUENCY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerTypeEnum"/>
        <rdfs:label>FREQUENCY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FREQUENCYMETER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FREQUENCYMETER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentTypeEnum"/>
        <rdfs:label>FREQUENCYMETER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FREQUENCYUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FREQUENCYUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>FREQUENCYUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FRICTION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FRICTION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileTypeEnum"/>
        <rdfs:label>FRICTION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FRIDGE_FREEZER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FRIDGE_FREEZER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
        <rdfs:label>FRIDGE_FREEZER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FROSTSENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FROSTSENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>FROSTSENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FUEL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FUEL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>FUEL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FULL_NONLINEAR_THEORY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FULL_NONLINEAR_THEORY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnalysisTheoryTypeEnum"/>
        <rdfs:label>FULL_NONLINEAR_THEORY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FUMEHOODEXHAUST -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FUMEHOODEXHAUST">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperTypeEnum"/>
        <rdfs:label>FUMEHOODEXHAUST</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FURNITUREINVENTORY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FURNITUREINVENTORY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInventoryTypeEnum"/>
        <rdfs:label>FURNITUREINVENTORY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FUSEDISCONNECTOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#FUSEDISCONNECTOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTypeEnum"/>
        <rdfs:label>FUSEDISCONNECTOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GABLE_ROOF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GABLE_ROOF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum"/>
        <rdfs:label>GABLE_ROOF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GAMBREL_ROOF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GAMBREL_ROOF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum"/>
        <rdfs:label>GAMBREL_ROOF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GAS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GAS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>GAS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GASCOCK -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GASCOCK">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>GASCOCK</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GASDETECTIONPANEL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GASDETECTIONPANEL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementTypeEnum"/>
        <rdfs:label>GASDETECTIONPANEL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GASHEATINGCOIL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GASHEATINGCOIL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilTypeEnum"/>
        <rdfs:label>GASHEATINGCOIL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GASMETER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GASMETER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterTypeEnum"/>
        <rdfs:label>GASMETER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GASSENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GASSENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>GASSENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GASTAP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GASTAP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>GASTAP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GATE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GATE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeEnum"/>
        <rdfs:label>GATE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GATEWAY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GATEWAY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum"/>
        <rdfs:label>GATEWAY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GENERAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GENERAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdfs:label>GENERAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GENERALISED_CONE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GENERALISED_CONE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceForm"/>
        <rdfs:label>GENERALISED_CONE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GFA -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GFA">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceTypeEnum"/>
        <rdfs:label>GFA</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GIGA -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GIGA">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIPrefix"/>
        <rdfs:label>GIGA</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GIRDER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GIRDER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyTypeEnum"/>
        <rdfs:label>GIRDER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GLASS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GLASS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReflectanceMethodEnum"/>
        <rdfs:label>GLASS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GLOBAL_COORDS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GLOBAL_COORDS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGlobalOrLocalEnum"/>
        <rdfs:label>GLOBAL_COORDS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GLUE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GLUE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastenerTypeEnum"/>
        <rdfs:label>GLUE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GRAM -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GRAM">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>GRAM</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GRAPH_VIEW -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GRAPH_VIEW">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricProjectionEnum"/>
        <rdfs:label>GRAPH_VIEW</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GRAVITYDAMPER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GRAVITYDAMPER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperTypeEnum"/>
        <rdfs:label>GRAVITYDAMPER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GRAVITYRELIEFDAMPER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GRAVITYRELIEFDAMPER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperTypeEnum"/>
        <rdfs:label>GRAVITYRELIEFDAMPER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GRAY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GRAY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>GRAY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GREASE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GREASE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptorTypeEnum"/>
        <rdfs:label>GREASE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GREATERTHAN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GREATERTHAN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBenchmarkEnum"/>
        <rdfs:label>GREATERTHAN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GREATERTHANOREQUALTO -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GREATERTHANOREQUALTO">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBenchmarkEnum"/>
        <rdfs:label>GREATERTHANOREQUALTO</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GRILL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GRILL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermeableCoveringOperationEnum"/>
        <rdfs:label>GRILL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GRILLE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GRILLE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalTypeEnum"/>
        <rdfs:label>GRILLE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GROUP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GROUP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectTypeEnum"/>
        <rdfs:label>GROUP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GUARDRAIL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GUARDRAIL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingTypeEnum"/>
        <rdfs:label>GUARDRAIL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GULLYSUMP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GULLYSUMP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalTypeEnum"/>
        <rdfs:label>GULLYSUMP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GULLYTRAP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GULLYTRAP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalTypeEnum"/>
        <rdfs:label>GULLYTRAP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GUTTER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GUTTER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentTypeEnum"/>
        <rdfs:label>GUTTER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GYPSUM -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#GYPSUM">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceTypeEnum"/>
        <rdfs:label>GYPSUM</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HALF_TURN_RAMP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HALF_TURN_RAMP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampTypeEnum"/>
        <rdfs:label>HALF_TURN_RAMP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HALF_TURN_STAIR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HALF_TURN_STAIR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
        <rdfs:label>HALF_TURN_STAIR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HALF_WINDING_STAIR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HALF_WINDING_STAIR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
        <rdfs:label>HALF_WINDING_STAIR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HALOGEN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HALOGEN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampTypeEnum"/>
        <rdfs:label>HALOGEN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HANDDRYER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HANDDRYER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
        <rdfs:label>HANDDRYER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HANDOPERATEDACTUATOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HANDOPERATEDACTUATOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuatorTypeEnum"/>
        <rdfs:label>HANDOPERATEDACTUATOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HANDRAIL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HANDRAIL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingTypeEnum"/>
        <rdfs:label>HANDRAIL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HARD -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HARD">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraintEnum"/>
        <rdfs:label>HARD</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HARMONICFILTER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HARMONICFILTER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDeviceTypeEnum"/>
        <rdfs:label>HARMONICFILTER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HAZARDOUS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HAZARDOUS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>HAZARDOUS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HEALTHANDSAFETY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HEALTHANDSAFETY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectiveEnum"/>
        <rdfs:label>HEALTHANDSAFETY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HEATFLUXDENSITYUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HEATFLUXDENSITYUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>HEATFLUXDENSITYUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HEATING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HEATING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>HEATING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HEATINGVALUEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HEATINGVALUEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>HEATINGVALUEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HEATPIPE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HEATPIPE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryTypeEnum"/>
        <rdfs:label>HEATPIPE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HEATRECOVERY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HEATRECOVERY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChillerTypeEnum"/>
        <rdfs:label>HEATRECOVERY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HEATSENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HEATSENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>HEATSENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HECTO -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HECTO">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIPrefix"/>
        <rdfs:label>HECTO</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HENRY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HENRY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>HENRY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HERMETIC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HERMETIC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
        <rdfs:label>HERMETIC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HERTZ -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HERTZ">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>HERTZ</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HIGHPRESSUREMERCURY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HIGHPRESSUREMERCURY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightEmissionSourceEnum"/>
        <rdfs:label>HIGHPRESSUREMERCURY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HIGHPRESSURESODIUM -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HIGHPRESSURESODIUM">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightEmissionSourceEnum"/>
        <rdfs:label>HIGHPRESSURESODIUM</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HIGH_GRADE_STEEL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HIGH_GRADE_STEEL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleConstructionEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleConstructionEnum"/>
        <rdfs:label>HIGH_GRADE_STEEL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HIPPED_GABLE_ROOF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HIPPED_GABLE_ROOF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum"/>
        <rdfs:label>HIPPED_GABLE_ROOF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HIP_ROOF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HIP_ROOF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum"/>
        <rdfs:label>HIP_ROOF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HOLE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HOLE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVoidingFeatureTypeEnum"/>
        <rdfs:label>HOLE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HOLLOWCORE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HOLLOWCORE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamTypeEnum"/>
        <rdfs:label>HOLLOWCORE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HOME -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HOME">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddressTypeEnum"/>
        <rdfs:label>HOME</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HOSEREEL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HOSEREEL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalTypeEnum"/>
        <rdfs:label>HOSEREEL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HUMIDISTAT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HUMIDISTAT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementTypeEnum"/>
        <rdfs:label>HUMIDISTAT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HUMIDITYSENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HUMIDITYSENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>HUMIDITYSENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HVAC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HVAC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdfs:label>HVAC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HYDRAULICACTUATOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HYDRAULICACTUATOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuatorTypeEnum"/>
        <rdfs:label>HYDRAULICACTUATOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HYDRONICCOIL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HYDRONICCOIL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilTypeEnum"/>
        <rdfs:label>HYDRONICCOIL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HYPERBOLIC_ARC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#HYPERBOLIC_ARC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurveForm"/>
        <rdfs:label>HYPERBOLIC_ARC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ICE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ICE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>ICE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IDENTIFIERSENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IDENTIFIERSENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>IDENTIFIERSENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ILLUMINANCEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ILLUMINANCEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>ILLUMINANCEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IMPACT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IMPACT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>IMPACT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IMPULSE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IMPULSE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>IMPULSE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INCLUDEDIN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INCLUDEDIN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBenchmarkEnum"/>
        <rdfs:label>INCLUDEDIN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INCLUDES -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INCLUDES">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBenchmarkEnum"/>
        <rdfs:label>INCLUDES</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INDICATORPANEL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INDICATORPANEL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementTypeEnum"/>
        <rdfs:label>INDICATORPANEL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INDIRECTDIRECTCOMBINATION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INDIRECTDIRECTCOMBINATION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerTypeEnum"/>
        <rdfs:label>INDIRECTDIRECTCOMBINATION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerTypeEnum"/>
        <rdfs:label>INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INDIRECTEVAPORATIVEPACKAGEAIRCOOLER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INDIRECTEVAPORATIVEPACKAGEAIRCOOLER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerTypeEnum"/>
        <rdfs:label>INDIRECTEVAPORATIVEPACKAGEAIRCOOLER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INDIRECTEVAPORATIVEWETCOIL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INDIRECTEVAPORATIVEWETCOIL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerTypeEnum"/>
        <rdfs:label>INDIRECTEVAPORATIVEWETCOIL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INDUCTANCEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INDUCTANCEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>INDUCTANCEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INDUCTION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INDUCTION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorTypeEnum"/>
        <rdfs:label>INDUCTION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INDUCTORBANK -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INDUCTORBANK">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDeviceTypeEnum"/>
        <rdfs:label>INDUCTORBANK</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INSPECTIONCHAMBER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INSPECTIONCHAMBER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementTypeEnum"/>
        <rdfs:label>INSPECTIONCHAMBER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INSPECTIONPIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INSPECTIONPIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementTypeEnum"/>
        <rdfs:label>INSPECTIONPIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INSTALLATION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INSTALLATION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum"/>
        <rdfs:label>INSTALLATION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INSULATION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INSULATION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementPartTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringTypeEnum"/>
        <rdfs:label>INSULATION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INTEGERCOUNTRATEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INTEGERCOUNTRATEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>INTEGERCOUNTRATEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INTERMEDIATEEVENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INTERMEDIATEEVENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTypeEnum"/>
        <rdfs:label>INTERMEDIATEEVENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INTERNAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INTERNAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInternalOrExternalEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceTypeEnum"/>
        <rdfs:label>INTERNAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INTERNALCOMBUSTION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INTERNALCOMBUSTION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineTypeEnum"/>
        <rdfs:label>INTERNALCOMBUSTION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INTERSECTION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INTERSECTION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanOperator"/>
        <rdfs:label>INTERSECTION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INVERTER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#INVERTER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerTypeEnum"/>
        <rdfs:label>INVERTER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IN_PLANE_LOADING_2D -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IN_PLANE_LOADING_2D">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnalysisModelTypeEnum"/>
        <rdfs:label>IN_PLANE_LOADING_2D</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IONCONCENTRATIONSENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IONCONCENTRATIONSENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>IONCONCENTRATIONSENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IONCONCENTRATIONUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IONCONCENTRATIONUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>IONCONCENTRATIONUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IRREGULAR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IRREGULAR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridTypeEnum"/>
        <rdfs:label>IRREGULAR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ISOCONTOUR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ISOCONTOUR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceActivityTypeEnum"/>
        <rdfs:label>ISOCONTOUR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ISOLATING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ISOLATING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>ISOLATING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ISOTHERMALMOISTURECAPACITYUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ISOTHERMALMOISTURECAPACITYUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>ISOTHERMALMOISTURECAPACITYUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#JALOUSIE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#JALOUSIE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceTypeEnum"/>
        <rdfs:label>JALOUSIE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#JETGROUTING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#JETGROUTING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileTypeEnum"/>
        <rdfs:label>JETGROUTING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#JOIST -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#JOIST">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamTypeEnum"/>
        <rdfs:label>JOIST</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#JOULE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#JOULE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>JOULE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#JUNCTION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#JUNCTION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFittingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingTypeEnum"/>
        <rdfs:label>JUNCTION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#KELVIN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#KELVIN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>KELVIN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#KEYPAD -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#KEYPAD">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceTypeEnum"/>
        <rdfs:label>KEYPAD</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#KILO -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#KILO">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIPrefix"/>
        <rdfs:label>KILO</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#KILOPOINT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#KILOPOINT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReferentTypeEnum"/>
        <rdfs:label>KILOPOINT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#KINEMATICVISCOSITYUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#KINEMATICVISCOSITYUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>KINEMATICVISCOSITYUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#KITCHENMACHINE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#KITCHENMACHINE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
        <rdfs:label>KITCHENMACHINE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LACK_OF_FIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LACK_OF_FIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>LACK_OF_FIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LANDING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LANDING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabTypeEnum"/>
        <rdfs:label>LANDING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LANDSCAPING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LANDSCAPING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdfs:label>LANDSCAPING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampTypeEnum"/>
        <rdfs:label>LED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LEFT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LEFT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelPositionEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextPath"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelPositionEnum"/>
        <rdfs:label>LEFT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LENGTHUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LENGTHUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>LENGTHUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LESSEE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LESSEE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOccupantTypeEnum"/>
        <rdfs:label>LESSEE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LESSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LESSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOccupantTypeEnum"/>
        <rdfs:label>LESSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LESSTHAN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LESSTHAN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBenchmarkEnum"/>
        <rdfs:label>LESSTHAN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LESSTHANOREQUALTO -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LESSTHANOREQUALTO">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBenchmarkEnum"/>
        <rdfs:label>LESSTHANOREQUALTO</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LETTINGAGENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LETTINGAGENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOccupantTypeEnum"/>
        <rdfs:label>LETTINGAGENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LEVELSENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LEVELSENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>LEVELSENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LIFTINGGEAR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LIFTINGGEAR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementTypeEnum"/>
        <rdfs:label>LIFTINGGEAR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LIGATURE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LIGATURE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarRoleEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarTypeEnum"/>
        <rdfs:label>LIGATURE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LIGHT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LIGHT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarmTypeEnum"/>
        <rdfs:label>LIGHT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LIGHTDOME -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LIGHTDOME">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypeEnum"/>
        <rdfs:label>LIGHTDOME</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LIGHTEMITTINGDIODE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LIGHTEMITTINGDIODE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightEmissionSourceEnum"/>
        <rdfs:label>LIGHTEMITTINGDIODE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LIGHTING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LIGHTING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneTypeEnum"/>
        <rdfs:label>LIGHTING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LIGHTNINGPROTECTION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LIGHTNINGPROTECTION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>LIGHTNINGPROTECTION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LIGHTSENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LIGHTSENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>LIGHTSENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LINEAR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LINEAR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveInterpolationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveActivityTypeEnum"/>
        <rdfs:label>LINEAR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LINEARFORCEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LINEARFORCEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>LINEARFORCEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LINEARMOMENTUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LINEARMOMENTUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>LINEARMOMENTUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LINEARSTIFFNESSUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LINEARSTIFFNESSUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>LINEARSTIFFNESSUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LINEARVELOCITYUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LINEARVELOCITYUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>LINEARVELOCITYUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LINTEL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LINTEL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamTypeEnum"/>
        <rdfs:label>LINTEL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LIVE_LOAD_Q -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LIVE_LOAD_Q">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>LIVE_LOAD_Q</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOADBEARING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOADBEARING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingSystemTypeEnum"/>
        <rdfs:label>LOADBEARING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOADING_3D -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOADING_3D">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnalysisModelTypeEnum"/>
        <rdfs:label>LOADING_3D</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOAD_CASE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOAD_CASE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoadGroupTypeEnum"/>
        <rdfs:label>LOAD_CASE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOAD_COMBINATION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOAD_COMBINATION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoadGroupTypeEnum"/>
        <rdfs:label>LOAD_COMBINATION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOAD_GROUP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOAD_GROUP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoadGroupTypeEnum"/>
        <rdfs:label>LOAD_GROUP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOCAL_COORDS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOCAL_COORDS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGlobalOrLocalEnum"/>
        <rdfs:label>LOCAL_COORDS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOCKED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOCKED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStateEnum"/>
        <rdfs:label>LOCKED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOGICALAND -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOGICALAND">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogicalOperatorEnum"/>
        <rdfs:label>LOGICALAND</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOGICALNOTAND -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOGICALNOTAND">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogicalOperatorEnum"/>
        <rdfs:label>LOGICALNOTAND</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOGICALNOTOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOGICALNOTOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogicalOperatorEnum"/>
        <rdfs:label>LOGICALNOTOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOGICALOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOGICALOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogicalOperatorEnum"/>
        <rdfs:label>LOGICALOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOGICALXOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOGICALXOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLogicalOperatorEnum"/>
        <rdfs:label>LOGICALXOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOGISTIC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOGISTIC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum"/>
        <rdfs:label>LOGISTIC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOG_LINEAR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOG_LINEAR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveInterpolationEnum"/>
        <rdfs:label>LOG_LINEAR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOG_LOG -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOG_LOG">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveInterpolationEnum"/>
        <rdfs:label>LOG_LOG</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOUVER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOUVER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermeableCoveringOperationEnum"/>
        <rdfs:label>LOUVER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOUVRE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOUVRE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalTypeEnum"/>
        <rdfs:label>LOUVRE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOWPRESSURESODIUM -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOWPRESSURESODIUM">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightEmissionSourceEnum"/>
        <rdfs:label>LOWPRESSURESODIUM</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOWVOLTAGEHALOGEN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LOWVOLTAGEHALOGEN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightEmissionSourceEnum"/>
        <rdfs:label>LOWVOLTAGEHALOGEN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LUMEN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LUMEN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>LUMEN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LUMINOUSFLUXUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LUMINOUSFLUXUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>LUMINOUSFLUXUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LUMINOUSINTENSITYDISTRIBUTIONUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LUMINOUSINTENSITYDISTRIBUTIONUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>LUMINOUSINTENSITYDISTRIBUTIONUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LUMINOUSINTENSITYUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LUMINOUSINTENSITYUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>LUMINOUSINTENSITYUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LUX -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#LUX">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>LUX</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MAGNETICFLUXDENSITYUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MAGNETICFLUXDENSITYUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>MAGNETICFLUXDENSITYUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MAGNETICFLUXUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MAGNETICFLUXUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>MAGNETICFLUXUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MAIN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MAIN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarRoleEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarTypeEnum"/>
        <rdfs:label>MAIN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MAINTENANCE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MAINTENANCE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum"/>
        <rdfs:label>MAINTENANCE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MAINTENANCEWORKORDER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MAINTENANCEWORKORDER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrderTypeEnum"/>
        <rdfs:label>MAINTENANCEWORKORDER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MAINVOLTAGEHALOGEN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MAINVOLTAGEHALOGEN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightEmissionSourceEnum"/>
        <rdfs:label>MAINVOLTAGEHALOGEN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MANHOLE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MANHOLE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementTypeEnum"/>
        <rdfs:label>MANHOLE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MANSARD_ROOF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MANSARD_ROOF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum"/>
        <rdfs:label>MANSARD_ROOF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MANUALPULLBOX -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MANUALPULLBOX">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarmTypeEnum"/>
        <rdfs:label>MANUALPULLBOX</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MANUFACTURER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MANUFACTURER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>MANUFACTURER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MARK -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MARK">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceFeatureTypeEnum"/>
        <rdfs:label>MARK</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MASONRY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MASONRY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdfs:label>MASONRY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MASSDENSITYUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MASSDENSITYUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>MASSDENSITYUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MASSFLOWRATEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MASSFLOWRATEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>MASSFLOWRATEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MASSPERLENGTHUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MASSPERLENGTHUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>MASSPERLENGTHUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MASSUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MASSUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>MASSUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MATT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MATT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReflectanceMethodEnum"/>
        <rdfs:label>MATT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MEASURED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MEASURED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDataOriginEnum"/>
        <rdfs:label>MEASURED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MECHANICALENGINEER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MECHANICALENGINEER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>MECHANICALENGINEER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MECHANICALFORCEDDRAFT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MECHANICALFORCEDDRAFT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerTypeEnum"/>
        <rdfs:label>MECHANICALFORCEDDRAFT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MECHANICALINDUCEDDRAFT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MECHANICALINDUCEDDRAFT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerTypeEnum"/>
        <rdfs:label>MECHANICALINDUCEDDRAFT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MEGA -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MEGA">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIPrefix"/>
        <rdfs:label>MEGA</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MEMBER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MEMBER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum"/>
        <rdfs:label>MEMBER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MEMBRANE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MEMBRANE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringTypeEnum"/>
        <rdfs:label>MEMBRANE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MEMBRANE_ELEMENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MEMBRANE_ELEMENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceMemberTypeEnum"/>
        <rdfs:label>MEMBRANE_ELEMENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MERGECONFLICT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MERGECONFLICT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectiveEnum"/>
        <rdfs:label>MERGECONFLICT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#METAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#METAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReflectanceMethodEnum"/>
        <rdfs:label>METAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#METALHALIDE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#METALHALIDE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightEmissionSourceEnum"/>
        <rdfs:label>METALHALIDE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#METERCHAMBER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#METERCHAMBER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementTypeEnum"/>
        <rdfs:label>METERCHAMBER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#METRE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#METRE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>METRE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MICRO -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MICRO">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIPrefix"/>
        <rdfs:label>MICRO</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MICROPHONE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MICROPHONE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceTypeEnum"/>
        <rdfs:label>MICROPHONE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MICROWAVE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MICROWAVE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
        <rdfs:label>MICROWAVE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MIDDLE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MIDDLE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelPositionEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelPositionEnum"/>
        <rdfs:label>MIDDLE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MILEPOINT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MILEPOINT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReferentTypeEnum"/>
        <rdfs:label>MILEPOINT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MILLI -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MILLI">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIPrefix"/>
        <rdfs:label>MILLI</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MIMICPANEL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MIMICPANEL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementTypeEnum"/>
        <rdfs:label>MIMICPANEL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MIRROR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MIRROR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReflectanceMethodEnum"/>
        <rdfs:label>MIRROR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MITER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MITER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVoidingFeatureTypeEnum"/>
        <rdfs:label>MITER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MIXING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MIXING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>MIXING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MODELVIEW -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MODELVIEW">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectiveEnum"/>
        <rdfs:label>MODELVIEW</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MODEL_VIEW -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MODEL_VIEW">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricProjectionEnum"/>
        <rdfs:label>MODEL_VIEW</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MODEM -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MODEM">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum"/>
        <rdfs:label>MODEM</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MODIFIED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MODIFIED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChangeActionEnum"/>
        <rdfs:label>MODIFIED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MODULUSOFELASTICITYUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MODULUSOFELASTICITYUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>MODULUSOFELASTICITYUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MODULUSOFLINEARSUBGRADEREACTIONUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MODULUSOFLINEARSUBGRADEREACTIONUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>MODULUSOFLINEARSUBGRADEREACTIONUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MODULUSOFROTATIONALSUBGRADEREACTIONUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MODULUSOFROTATIONALSUBGRADEREACTIONUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>MODULUSOFROTATIONALSUBGRADEREACTIONUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MODULUSOFSUBGRADEREACTIONUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MODULUSOFSUBGRADEREACTIONUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>MODULUSOFSUBGRADEREACTIONUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOISTUREDIFFUSIVITYUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOISTUREDIFFUSIVITYUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>MOISTUREDIFFUSIVITYUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOISTURESENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOISTURESENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>MOISTURESENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOLDING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOLDING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringTypeEnum"/>
        <rdfs:label>MOLDING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOLE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOLE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>MOLE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOLECULARWEIGHTUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOLECULARWEIGHTUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>MOLECULARWEIGHTUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOMENTARYSWITCH -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOMENTARYSWITCH">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceTypeEnum"/>
        <rdfs:label>MOMENTARYSWITCH</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOMENTOFINERTIAUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOMENTOFINERTIAUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>MOMENTOFINERTIAUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MONTHLY_BY_DAY_OF_MONTH -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MONTHLY_BY_DAY_OF_MONTH">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrenceTypeEnum"/>
        <rdfs:label>MONTHLY_BY_DAY_OF_MONTH</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MONTHLY_BY_POSITION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MONTHLY_BY_POSITION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrenceTypeEnum"/>
        <rdfs:label>MONTHLY_BY_POSITION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MORTAR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MORTAR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastenerTypeEnum"/>
        <rdfs:label>MORTAR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOTORCONTROLCENTRE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOTORCONTROLCENTRE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoardTypeEnum"/>
        <rdfs:label>MOTORCONTROLCENTRE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOVABLE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOVABLE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallTypeEnum"/>
        <rdfs:label>MOVABLE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOVE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOVE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum"/>
        <rdfs:label>MOVE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOVEMENTSENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOVEMENTSENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>MOVEMENTSENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOVEORDER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOVEORDER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrderTypeEnum"/>
        <rdfs:label>MOVEORDER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOVINGWALKWAY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MOVINGWALKWAY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementTypeEnum"/>
        <rdfs:label>MOVINGWALKWAY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MULLION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MULLION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum"/>
        <rdfs:label>MULLION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MULTIPLY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MULTIPLY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArithmeticOperatorEnum"/>
        <rdfs:label>MULTIPLY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MULTIPOSITION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MULTIPOSITION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControllerTypeEnum"/>
        <rdfs:label>MULTIPOSITION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MUNICIPALSOLIDWASTE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#MUNICIPALSOLIDWASTE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>MUNICIPALSOLIDWASTE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NAIL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NAIL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerTypeEnum"/>
        <rdfs:label>NAIL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NAILPLATE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NAILPLATE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerTypeEnum"/>
        <rdfs:label>NAILPLATE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NANO -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NANO">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIPrefix"/>
        <rdfs:label>NANO</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NATURALDRAFT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NATURALDRAFT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerTypeEnum"/>
        <rdfs:label>NATURALDRAFT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NEGATIVE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NEGATIVE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirectionSenseEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceSide"/>
        <rdfs:label>NEGATIVE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NETWORKAPPLIANCE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NETWORKAPPLIANCE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum"/>
        <rdfs:label>NETWORKAPPLIANCE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NETWORKBRIDGE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NETWORKBRIDGE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum"/>
        <rdfs:label>NETWORKBRIDGE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NETWORKHUB -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NETWORKHUB">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum"/>
        <rdfs:label>NETWORKHUB</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NEWTON -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NEWTON">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>NEWTON</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NOCHANGE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NOCHANGE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChangeActionEnum"/>
        <rdfs:label>NOCHANGE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NOTCH -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NOTCH">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVoidingFeatureTypeEnum"/>
        <rdfs:label>NOTCH</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NOTDEFINED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NOTDEFINED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionRequestTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuatorTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalBoxTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarmTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignmentTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnalysisModelTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnalysisTheoryTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAssemblyPlaceEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoilerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementPartTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxyTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingSystemTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBurnerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierFittingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierSegmentTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFittingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegmentTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChangeActionEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChillerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimneyTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumnTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConnectionTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraintEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControllerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostItemTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostScheduleTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWallTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurveInterpolationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDataOriginEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessoryTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionPortTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentConfidentialityEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentStatusEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelPositionEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleConstructionEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegmentTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSilencerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoardTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDeviceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControlTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTriggerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalSpatialElementTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastenerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilterTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowDirectionEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnitureTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElementTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricProjectionEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptorTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInternalOrExternalEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInventoryTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBoxTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionCurveEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightEmissionSourceEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoadGroupTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectiveEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOccupantTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpeningElementTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerformanceHistoryTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermeableCoveringOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermitTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalOrVirtualEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileConstructionEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrderTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectionElementTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplateTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReferentTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReflectanceMethodEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarRoleEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSequenceEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveActivityTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveMemberTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceActivityTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceMemberTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceFeatureTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystemFurnitureElementTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskDurationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchorTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesDataTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolatorTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVoidingFeatureTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelPositionEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleConstructionEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypePartitioningEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendarTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkPlanTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkScheduleTypeEnum"/>
        <rdfs:label>NOTDEFINED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NOTEQUALTO -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NOTEQUALTO">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBenchmarkEnum"/>
        <rdfs:label>NOTEQUALTO</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NOTINCLUDEDIN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NOTINCLUDEDIN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBenchmarkEnum"/>
        <rdfs:label>NOTINCLUDEDIN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NOTINCLUDES -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NOTINCLUDES">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBenchmarkEnum"/>
        <rdfs:label>NOTINCLUDES</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NULL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#NULL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcNullStyle"/>
        <rdfs:label>NULL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OBSTRUCTION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OBSTRUCTION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingTypeEnum"/>
        <rdfs:label>OBSTRUCTION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OCCUPANCY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OCCUPANCY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneTypeEnum"/>
        <rdfs:label>OCCUPANCY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ODORFILTER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ODORFILTER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilterTypeEnum"/>
        <rdfs:label>ODORFILTER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OFFICE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OFFICE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddressTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResourceTypeEnum"/>
        <rdfs:label>OFFICE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OHM -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OHM">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>OHM</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OIL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OIL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptorTypeEnum"/>
        <rdfs:label>OIL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OILFILTER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OILFILTER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilterTypeEnum"/>
        <rdfs:label>OILFILTER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OILMETER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OILMETER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterTypeEnum"/>
        <rdfs:label>OILMETER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OLED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OLED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampTypeEnum"/>
        <rdfs:label>OLED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OPENING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OPENING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpeningElementTypeEnum"/>
        <rdfs:label>OPENING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OPENTYPE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OPENTYPE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
        <rdfs:label>OPENTYPE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OPERATION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OPERATION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum"/>
        <rdfs:label>OPERATION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OPERATIONAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OPERATIONAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>OPERATIONAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OTHEROPERATION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OTHEROPERATION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelOperationEnum"/>
        <rdfs:label>OTHEROPERATION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OTHER_CONSTRUCTION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OTHER_CONSTRUCTION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleConstructionEnum"/>
        <rdfs:label>OTHER_CONSTRUCTION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OUTERSHELL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OUTERSHELL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingSystemTypeEnum"/>
        <rdfs:label>OUTERSHELL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OUT_PLANE_LOADING_2D -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OUT_PLANE_LOADING_2D">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnalysisModelTypeEnum"/>
        <rdfs:label>OUT_PLANE_LOADING_2D</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OWNER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OWNER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOccupantTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>OWNER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OXYGENGENERATOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OXYGENGENERATOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceTypeEnum"/>
        <rdfs:label>OXYGENGENERATOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OXYGENPLANT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#OXYGENPLANT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceTypeEnum"/>
        <rdfs:label>OXYGENPLANT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PAD_FOOTING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PAD_FOOTING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingTypeEnum"/>
        <rdfs:label>PAD_FOOTING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PAINTING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PAINTING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdfs:label>PAINTING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PANEL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PANEL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystemFurnitureElementTypeEnum"/>
        <rdfs:label>PANEL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PARABOLA -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PARABOLA">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveActivityTypeEnum"/>
        <rdfs:label>PARABOLA</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PARABOLIC_ARC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PARABOLIC_ARC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurveForm"/>
        <rdfs:label>PARABOLIC_ARC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PARAMETER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PARAMETER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectiveEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmingPreference"/>
        <rdfs:label>PARAMETER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PARAPET -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PARAPET">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallTypeEnum"/>
        <rdfs:label>PARAPET</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PARKING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PARKING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceTypeEnum"/>
        <rdfs:label>PARKING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PARTIAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PARTIAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxyTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementCompositionEnum"/>
        <rdfs:label>PARTIAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PARTITIONING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PARTITIONING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallTypeEnum"/>
        <rdfs:label>PARTITIONING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PASCAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PASCAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>PASCAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PASSIVE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PASSIVE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamTypeEnum"/>
        <rdfs:label>PASSIVE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PAVILION_ROOF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PAVILION_ROOF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum"/>
        <rdfs:label>PAVILION_ROOF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PAVING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PAVING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdfs:label>PAVING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PCURVE_S1 -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PCURVE_S1">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreferredSurfaceCurveRepresentation"/>
        <rdfs:label>PCURVE_S1</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PCURVE_S2 -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PCURVE_S2">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPreferredSurfaceCurveRepresentation"/>
        <rdfs:label>PCURVE_S2</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PERMANENT_G -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PERMANENT_G">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionTypeEnum"/>
        <rdfs:label>PERMANENT_G</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PERSONAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PERSONAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentConfidentialityEnum"/>
        <rdfs:label>PERSONAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PETA -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PETA">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIPrefix"/>
        <rdfs:label>PETA</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PETROL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PETROL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptorTypeEnum"/>
        <rdfs:label>PETROL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PHASEANGLEMETER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PHASEANGLEMETER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentTypeEnum"/>
        <rdfs:label>PHASEANGLEMETER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PHONE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PHONE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionRequestTypeEnum"/>
        <rdfs:label>PHONE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PHONG -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PHONG">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReflectanceMethodEnum"/>
        <rdfs:label>PHONG</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PHOTOCOPIER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PHOTOCOPIER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
        <rdfs:label>PHOTOCOPIER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PHSENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PHSENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>PHSENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PHUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PHUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>PHUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PHYSICAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PHYSICAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalOrVirtualEnum"/>
        <rdfs:label>PHYSICAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PICO -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PICO">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIPrefix"/>
        <rdfs:label>PICO</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PIECEWISEBINARY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PIECEWISEBINARY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesDataTypeEnum"/>
        <rdfs:label>PIECEWISEBINARY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PIECEWISECONSTANT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PIECEWISECONSTANT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesDataTypeEnum"/>
        <rdfs:label>PIECEWISECONSTANT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PIECEWISECONTINUOUS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PIECEWISECONTINUOUS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTimeSeriesDataTypeEnum"/>
        <rdfs:label>PIECEWISECONTINUOUS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PIECEWISE_BEZIER_KNOTS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PIECEWISE_BEZIER_KNOTS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcKnotType"/>
        <rdfs:label>PIECEWISE_BEZIER_KNOTS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PILASTER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PILASTER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumnTypeEnum"/>
        <rdfs:label>PILASTER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PILE_CAP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PILE_CAP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingTypeEnum"/>
        <rdfs:label>PILE_CAP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PIN_JOINED_MEMBER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PIN_JOINED_MEMBER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveMemberTypeEnum"/>
        <rdfs:label>PIN_JOINED_MEMBER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PIPE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PIPE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionPortTypeEnum"/>
        <rdfs:label>PIPE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PIVOTHORIZONTAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PIVOTHORIZONTAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelOperationEnum"/>
        <rdfs:label>PIVOTHORIZONTAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PIVOTVERTICAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PIVOTVERTICAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelOperationEnum"/>
        <rdfs:label>PIVOTVERTICAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLAIN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLAIN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarSurfaceEnum"/>
        <rdfs:label>PLAIN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLANARFORCEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLANARFORCEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>PLANARFORCEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLANEANGLEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLANEANGLEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>PLANEANGLEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLANE_SURF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLANE_SURF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceForm"/>
        <rdfs:label>PLANE_SURF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLANNED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLANNED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkPlanTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkScheduleTypeEnum"/>
        <rdfs:label>PLANNED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLAN_VIEW -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLAN_VIEW">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricProjectionEnum"/>
        <rdfs:label>PLAN_VIEW</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLASTIC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLASTIC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleConstructionEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReflectanceMethodEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleConstructionEnum"/>
        <rdfs:label>PLASTIC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLATE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLATE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum"/>
        <rdfs:label>PLATE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLAYER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLAYER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceTypeEnum"/>
        <rdfs:label>PLAYER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLUMBING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLUMBING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdfs:label>PLUMBING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLUMBINGWALL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PLUMBINGWALL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallTypeEnum"/>
        <rdfs:label>PLUMBINGWALL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PNEUMATICACTUATOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PNEUMATICACTUATOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuatorTypeEnum"/>
        <rdfs:label>PNEUMATICACTUATOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POINTSOURCE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POINTSOURCE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureTypeEnum"/>
        <rdfs:label>POINTSOURCE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POLYGONAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POLYGONAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveActivityTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallTypeEnum"/>
        <rdfs:label>POLYGONAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POLYLINE_FORM -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POLYLINE_FORM">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurveForm"/>
        <rdfs:label>POLYLINE_FORM</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POLYPHASE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POLYPHASE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorTypeEnum"/>
        <rdfs:label>POLYPHASE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POSITIVE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POSITIVE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDirectionSenseEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceSide"/>
        <rdfs:label>POSITIVE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POST -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POST">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionRequestTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum"/>
        <rdfs:label>POST</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POWER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POWER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBoxTypeEnum"/>
        <rdfs:label>POWER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POWERFACTORMETER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POWERFACTORMETER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentTypeEnum"/>
        <rdfs:label>POWERFACTORMETER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POWERGENERATION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POWERGENERATION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>POWERGENERATION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POWEROUTLET -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POWEROUTLET">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletTypeEnum"/>
        <rdfs:label>POWEROUTLET</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POWERUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#POWERUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>POWERUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRECASTPANEL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRECASTPANEL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementPartTypeEnum"/>
        <rdfs:label>PRECASTPANEL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRECAST_CONCRETE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRECAST_CONCRETE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileConstructionEnum"/>
        <rdfs:label>PRECAST_CONCRETE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PREDICTED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PREDICTED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDataOriginEnum"/>
        <rdfs:label>PREDICTED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PREFAB_STEEL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PREFAB_STEEL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileConstructionEnum"/>
        <rdfs:label>PREFAB_STEEL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRESSUREGAUGE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRESSUREGAUGE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentTypeEnum"/>
        <rdfs:label>PRESSUREGAUGE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRESSUREREDUCING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRESSUREREDUCING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>PRESSUREREDUCING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRESSURERELIEF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRESSURERELIEF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>PRESSURERELIEF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRESSURESENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRESSURESENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>PRESSURESENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRESSUREUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRESSUREUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>PRESSUREUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRESSUREVESSEL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRESSUREVESSEL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankTypeEnum"/>
        <rdfs:label>PRESSUREVESSEL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRESTRESSING_P -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRESTRESSING_P">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>PRESTRESSING_P</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRICEDBILLOFQUANTITIES -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRICEDBILLOFQUANTITIES">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostScheduleTypeEnum"/>
        <rdfs:label>PRICEDBILLOFQUANTITIES</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRINTER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRINTER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum"/>
        <rdfs:label>PRINTER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROCESS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROCESS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectTypeEnum"/>
        <rdfs:label>PROCESS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRODUCT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PRODUCT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectTypeEnum"/>
        <rdfs:label>PRODUCT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROGRAMMABLE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROGRAMMABLE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControllerTypeEnum"/>
        <rdfs:label>PROGRAMMABLE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROJECT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROJECT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectTypeEnum"/>
        <rdfs:label>PROJECT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROJECTED_LENGTH -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROJECTED_LENGTH">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectedOrTrueLengthEnum"/>
        <rdfs:label>PROJECTED_LENGTH</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROJECTMANAGER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROJECTMANAGER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>PROJECTMANAGER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROJECTOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROJECTOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceTypeEnum"/>
        <rdfs:label>PROJECTOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROPELLORAXIAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROPELLORAXIAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanTypeEnum"/>
        <rdfs:label>PROPELLORAXIAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROPORTIONAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROPORTIONAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControllerTypeEnum"/>
        <rdfs:label>PROPORTIONAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROPPING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROPPING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>PROPPING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROVISIONFORSPACE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROVISIONFORSPACE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxyTypeEnum"/>
        <rdfs:label>PROVISIONFORSPACE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROVISIONFORVOID -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PROVISIONFORVOID">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxyTypeEnum"/>
        <rdfs:label>PROVISIONFORVOID</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PSET_OCCURRENCEDRIVEN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PSET_OCCURRENCEDRIVEN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplateTypeEnum"/>
        <rdfs:label>PSET_OCCURRENCEDRIVEN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PSET_PERFORMANCEDRIVEN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PSET_PERFORMANCEDRIVEN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplateTypeEnum"/>
        <rdfs:label>PSET_PERFORMANCEDRIVEN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PSET_TYPEDRIVENONLY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PSET_TYPEDRIVENONLY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplateTypeEnum"/>
        <rdfs:label>PSET_TYPEDRIVENONLY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PSET_TYPEDRIVENOVERRIDE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PSET_TYPEDRIVENOVERRIDE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplateTypeEnum"/>
        <rdfs:label>PSET_TYPEDRIVENOVERRIDE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PUBLIC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PUBLIC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentConfidentialityEnum"/>
        <rdfs:label>PUBLIC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PUMPING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PUMPING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceTypeEnum"/>
        <rdfs:label>PUMPING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PUNCHING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PUNCHING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarRoleEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarTypeEnum"/>
        <rdfs:label>PUNCHING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PURCHASE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PURCHASE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResourceTypeEnum"/>
        <rdfs:label>PURCHASE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PURCHASEORDER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PURCHASEORDER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrderTypeEnum"/>
        <rdfs:label>PURCHASEORDER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PURLIN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#PURLIN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum"/>
        <rdfs:label>PURLIN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#P_BOUNDEDVALUE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#P_BOUNDEDVALUE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplateTypeEnum"/>
        <rdfs:label>P_BOUNDEDVALUE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#P_COMPLEX -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#P_COMPLEX">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexPropertyTemplateTypeEnum"/>
        <rdfs:label>P_COMPLEX</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#P_ENUMERATEDVALUE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#P_ENUMERATEDVALUE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplateTypeEnum"/>
        <rdfs:label>P_ENUMERATEDVALUE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#P_LISTVALUE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#P_LISTVALUE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplateTypeEnum"/>
        <rdfs:label>P_LISTVALUE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#P_REFERENCEVALUE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#P_REFERENCEVALUE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplateTypeEnum"/>
        <rdfs:label>P_REFERENCEVALUE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#P_SINGLEVALUE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#P_SINGLEVALUE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplateTypeEnum"/>
        <rdfs:label>P_SINGLEVALUE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#P_TABLEVALUE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#P_TABLEVALUE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplateTypeEnum"/>
        <rdfs:label>P_TABLEVALUE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#QTO_OCCURRENCEDRIVEN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#QTO_OCCURRENCEDRIVEN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplateTypeEnum"/>
        <rdfs:label>QTO_OCCURRENCEDRIVEN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#QTO_TYPEDRIVENONLY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#QTO_TYPEDRIVENONLY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplateTypeEnum"/>
        <rdfs:label>QTO_TYPEDRIVENONLY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#QTO_TYPEDRIVENOVERRIDE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#QTO_TYPEDRIVENOVERRIDE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPropertySetTemplateTypeEnum"/>
        <rdfs:label>QTO_TYPEDRIVENOVERRIDE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#QUADRIC_SURF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#QUADRIC_SURF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceForm"/>
        <rdfs:label>QUADRIC_SURF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#QUARTER_TURN_RAMP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#QUARTER_TURN_RAMP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampTypeEnum"/>
        <rdfs:label>QUARTER_TURN_RAMP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#QUARTER_TURN_STAIR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#QUARTER_TURN_STAIR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
        <rdfs:label>QUARTER_TURN_STAIR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#QUARTER_WINDING_STAIR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#QUARTER_WINDING_STAIR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
        <rdfs:label>QUARTER_WINDING_STAIR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#QUASI_UNIFORM_KNOTS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#QUASI_UNIFORM_KNOTS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcKnotType"/>
        <rdfs:label>QUASI_UNIFORM_KNOTS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#Q_AREA -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#Q_AREA">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplateTypeEnum"/>
        <rdfs:label>Q_AREA</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#Q_COMPLEX -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#Q_COMPLEX">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcComplexPropertyTemplateTypeEnum"/>
        <rdfs:label>Q_COMPLEX</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#Q_COUNT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#Q_COUNT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplateTypeEnum"/>
        <rdfs:label>Q_COUNT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#Q_LENGTH -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#Q_LENGTH">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplateTypeEnum"/>
        <rdfs:label>Q_LENGTH</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#Q_TIME -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#Q_TIME">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplateTypeEnum"/>
        <rdfs:label>Q_TIME</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#Q_VOLUME -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#Q_VOLUME">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplateTypeEnum"/>
        <rdfs:label>Q_VOLUME</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#Q_WEIGHT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#Q_WEIGHT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSimplePropertyTemplateTypeEnum"/>
        <rdfs:label>Q_WEIGHT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RADIAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RADIAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridTypeEnum"/>
        <rdfs:label>RADIAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RADIAN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RADIAN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>RADIAN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RADIATIONSENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RADIATIONSENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>RADIATIONSENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RADIATOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RADIATOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterTypeEnum"/>
        <rdfs:label>RADIATOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RADIOACTIVITYSENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RADIOACTIVITYSENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>RADIOACTIVITYSENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RADIOACTIVITYUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RADIOACTIVITYUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>RADIOACTIVITYUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RAFTER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RAFTER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum"/>
        <rdfs:label>RAFTER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RAIN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RAIN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>RAIN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RAINBOW_ROOF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RAINBOW_ROOF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum"/>
        <rdfs:label>RAINBOW_ROOF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RAINWATER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RAINWATER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>RAINWATER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RAINWATERHOPPER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RAINWATERHOPPER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalTypeEnum"/>
        <rdfs:label>RAINWATERHOPPER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#READONLY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#READONLY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStateEnum"/>
        <rdfs:label>READONLY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#READONLYLOCKED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#READONLYLOCKED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStateEnum"/>
        <rdfs:label>READONLYLOCKED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#READWRITE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#READWRITE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStateEnum"/>
        <rdfs:label>READWRITE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#READWRITELOCKED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#READWRITELOCKED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStateEnum"/>
        <rdfs:label>READWRITELOCKED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RECEIVER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RECEIVER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceTypeEnum"/>
        <rdfs:label>RECEIVER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RECESS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RECESS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpeningElementTypeEnum"/>
        <rdfs:label>RECESS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RECIPROCATING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RECIPROCATING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
        <rdfs:label>RECIPROCATING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RECTANGULAR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RECTANGULAR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSilencerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridTypeEnum"/>
        <rdfs:label>RECTANGULAR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RECTIFIER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RECTIFIER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerTypeEnum"/>
        <rdfs:label>RECTIFIER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REDUCER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REDUCER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierFittingTypeEnum"/>
        <rdfs:label>REDUCER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REFLECTED_PLAN_VIEW -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REFLECTED_PLAN_VIEW">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricProjectionEnum"/>
        <rdfs:label>REFLECTED_PLAN_VIEW</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REFRIGERATION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REFRIGERATION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>REFRIGERATION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REFRIGERATOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REFRIGERATOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
        <rdfs:label>REFRIGERATOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REGISTER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REGISTER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalTypeEnum"/>
        <rdfs:label>REGISTER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REGULATING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REGULATING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>REGULATING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REINFORCEMENT_UNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REINFORCEMENT_UNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyTypeEnum"/>
        <rdfs:label>REINFORCEMENT_UNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RELAY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RELAY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControlTypeEnum"/>
        <rdfs:label>RELAY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RELIEFDAMPER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RELIEFDAMPER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperTypeEnum"/>
        <rdfs:label>RELIEFDAMPER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RELUCTANCESYNCHRONOUS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RELUCTANCESYNCHRONOUS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorTypeEnum"/>
        <rdfs:label>RELUCTANCESYNCHRONOUS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REMOVABLECASEMENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REMOVABLECASEMENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelOperationEnum"/>
        <rdfs:label>REMOVABLECASEMENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REMOVAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REMOVAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum"/>
        <rdfs:label>REMOVAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RENOVATION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RENOVATION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum"/>
        <rdfs:label>RENOVATION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REPEATER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REPEATER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum"/>
        <rdfs:label>REPEATER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REQUIREMENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REQUIREMENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectiveEnum"/>
        <rdfs:label>REQUIREMENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RESELLER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RESELLER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>RESELLER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RESIDUALCURRENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RESIDUALCURRENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitTypeEnum"/>
        <rdfs:label>RESIDUALCURRENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RESIDUALCURRENTCIRCUITBREAKER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RESIDUALCURRENTCIRCUITBREAKER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTypeEnum"/>
        <rdfs:label>RESIDUALCURRENTCIRCUITBREAKER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RESIDUALCURRENTSWITCH -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RESIDUALCURRENTSWITCH">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTypeEnum"/>
        <rdfs:label>RESIDUALCURRENTSWITCH</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RESOURCE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RESOURCE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectTypeEnum"/>
        <rdfs:label>RESOURCE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RESTRICTED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RESTRICTED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentConfidentialityEnum"/>
        <rdfs:label>RESTRICTED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REVISION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REVISION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentStatusEnum"/>
        <rdfs:label>REVISION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REVOLVING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#REVOLVING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdfs:label>REVOLVING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RIGHT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RIGHT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelPositionEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextPath"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelPositionEnum"/>
        <rdfs:label>RIGHT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RIGIDSEGMENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RIGIDSEGMENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegmentTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentTypeEnum"/>
        <rdfs:label>RIGIDSEGMENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RIGID_FRAME -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RIGID_FRAME">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyTypeEnum"/>
        <rdfs:label>RIGID_FRAME</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RIGID_JOINED_MEMBER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RIGID_JOINED_MEMBER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveMemberTypeEnum"/>
        <rdfs:label>RIGID_JOINED_MEMBER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarRoleEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarTypeEnum"/>
        <rdfs:label>RING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RIVET -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RIVET">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerTypeEnum"/>
        <rdfs:label>RIVET</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROLLINGPISTON -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROLLINGPISTON">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
        <rdfs:label>ROLLINGPISTON</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROLLINGUP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROLLINGUP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdfs:label>ROLLINGUP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROOF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROOF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabTypeEnum"/>
        <rdfs:label>ROOF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROOFDRAIN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROOFDRAIN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalTypeEnum"/>
        <rdfs:label>ROOFDRAIN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROOFING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROOFING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdfs:label>ROOFING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROOFTOPUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROOFTOPUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentTypeEnum"/>
        <rdfs:label>ROOFTOPUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROTARY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROTARY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
        <rdfs:label>ROTARY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROTARYVANE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROTARYVANE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
        <rdfs:label>ROTARYVANE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROTARYWHEEL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROTARYWHEEL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryTypeEnum"/>
        <rdfs:label>ROTARYWHEEL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROTATIONALFREQUENCYUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROTATIONALFREQUENCYUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>ROTATIONALFREQUENCYUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROTATIONALMASSUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROTATIONALMASSUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>ROTATIONALMASSUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROTATIONALSTIFFNESSUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROTATIONALSTIFFNESSUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>ROTATIONALSTIFFNESSUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROUND -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROUND">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSilencerTypeEnum"/>
        <rdfs:label>ROUND</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROUTER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#ROUTER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum"/>
        <rdfs:label>ROUTER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RULED_SURF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RULED_SURF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceForm"/>
        <rdfs:label>RULED_SURF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RUNAROUNDCOILLOOP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#RUNAROUNDCOILLOOP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryTypeEnum"/>
        <rdfs:label>RUNAROUNDCOILLOOP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SAFETYCUTOFF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SAFETYCUTOFF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>SAFETYCUTOFF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SANITARYFOUNTAIN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SANITARYFOUNTAIN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalTypeEnum"/>
        <rdfs:label>SANITARYFOUNTAIN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SCANNER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SCANNER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum"/>
        <rdfs:label>SCANNER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SCHEDULEOFRATES -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SCHEDULEOFRATES">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostScheduleTypeEnum"/>
        <rdfs:label>SCHEDULEOFRATES</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SCREEN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SCREEN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermeableCoveringOperationEnum"/>
        <rdfs:label>SCREEN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SCREW -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SCREW">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerTypeEnum"/>
        <rdfs:label>SCREW</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SCROLL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SCROLL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
        <rdfs:label>SCROLL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SECOND -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SECOND">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>SECOND</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SECONDSHIFT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SECONDSHIFT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendarTypeEnum"/>
        <rdfs:label>SECONDSHIFT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SECOND_ORDER_THEORY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SECOND_ORDER_THEORY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnalysisTheoryTypeEnum"/>
        <rdfs:label>SECOND_ORDER_THEORY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SECTIONAREAINTEGRALUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SECTIONAREAINTEGRALUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>SECTIONAREAINTEGRALUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SECTIONMODULUSUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SECTIONMODULUSUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>SECTIONMODULUSUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SECTION_VIEW -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SECTION_VIEW">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricProjectionEnum"/>
        <rdfs:label>SECTION_VIEW</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SECURITY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SECURITY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneTypeEnum"/>
        <rdfs:label>SECURITY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SECURITYLIGHTING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SECURITYLIGHTING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureTypeEnum"/>
        <rdfs:label>SECURITYLIGHTING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SELECTORSWITCH -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SELECTORSWITCH">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceTypeEnum"/>
        <rdfs:label>SELECTORSWITCH</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SEMIHERMETIC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SEMIHERMETIC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
        <rdfs:label>SEMIHERMETIC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SETTLEMENT_U -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SETTLEMENT_U">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>SETTLEMENT_U</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SEWAGE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SEWAGE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>SEWAGE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHADING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHADING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingSystemTypeEnum"/>
        <rdfs:label>SHADING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHEAR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHEAR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarRoleEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallTypeEnum"/>
        <rdfs:label>SHEAR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHEARCONNECTOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHEARCONNECTOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerTypeEnum"/>
        <rdfs:label>SHEARCONNECTOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHEARMODULUSUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHEARMODULUSUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>SHEARMODULUSUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHED_ROOF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHED_ROOF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum"/>
        <rdfs:label>SHED_ROOF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHEET -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHEET">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateTypeEnum"/>
        <rdfs:label>SHEET</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHELF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHELF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnitureTypeEnum"/>
        <rdfs:label>SHELF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHELL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHELL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceMemberTypeEnum"/>
        <rdfs:label>SHELL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHELLANDCOIL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHELLANDCOIL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorTypeEnum"/>
        <rdfs:label>SHELLANDCOIL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHELLANDTUBE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHELLANDTUBE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerTypeEnum"/>
        <rdfs:label>SHELLANDTUBE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHOE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHOE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessoryTypeEnum"/>
        <rdfs:label>SHOE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHOWER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHOWER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalTypeEnum"/>
        <rdfs:label>SHOWER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHRINKAGE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHRINKAGE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>SHRINKAGE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHUTDOWN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHUTDOWN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureTypeEnum"/>
        <rdfs:label>SHUTDOWN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHUTTER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SHUTTER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceTypeEnum"/>
        <rdfs:label>SHUTTER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SIDEHUNGLEFTHAND -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SIDEHUNGLEFTHAND">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelOperationEnum"/>
        <rdfs:label>SIDEHUNGLEFTHAND</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SIDEHUNGRIGHTHAND -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SIDEHUNGRIGHTHAND">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelOperationEnum"/>
        <rdfs:label>SIDEHUNGRIGHTHAND</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SIEMENS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SIEMENS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>SIEMENS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SIEVERT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SIEVERT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>SIEVERT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SIGNAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SIGNAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>SIGNAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SIMULATED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SIMULATED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDataOriginEnum"/>
        <rdfs:label>SIMULATED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SINECURVE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SINECURVE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransitionCurveType"/>
        <rdfs:label>SINECURVE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SINGLESCREW -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SINGLESCREW">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
        <rdfs:label>SINGLESCREW</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SINGLESTAGE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SINGLESTAGE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
        <rdfs:label>SINGLESTAGE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SINGLE_PANEL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SINGLE_PANEL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypePartitioningEnum"/>
        <rdfs:label>SINGLE_PANEL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SINGLE_SWING_LEFT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SINGLE_SWING_LEFT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdfs:label>SINGLE_SWING_LEFT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SINGLE_SWING_RIGHT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SINGLE_SWING_RIGHT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdfs:label>SINGLE_SWING_RIGHT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SINK -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SINK">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowDirectionEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalTypeEnum"/>
        <rdfs:label>SINK</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SINUS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SINUS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveActivityTypeEnum"/>
        <rdfs:label>SINUS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SIREN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SIREN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarmTypeEnum"/>
        <rdfs:label>SIREN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SITE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SITE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddressTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAssemblyPlaceEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResourceTypeEnum"/>
        <rdfs:label>SITE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SITEGRADING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SITEGRADING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdfs:label>SITEGRADING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SKETCH_VIEW -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SKETCH_VIEW">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricProjectionEnum"/>
        <rdfs:label>SKETCH_VIEW</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SKIRTINGBOARD -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SKIRTINGBOARD">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringTypeEnum"/>
        <rdfs:label>SKIRTINGBOARD</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SKYLIGHT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SKYLIGHT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypeEnum"/>
        <rdfs:label>SKYLIGHT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SLAB_FIELD -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SLAB_FIELD">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyTypeEnum"/>
        <rdfs:label>SLAB_FIELD</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SLEEVING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SLEEVING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringTypeEnum"/>
        <rdfs:label>SLEEVING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SLIDING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SLIDING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelOperationEnum"/>
        <rdfs:label>SLIDING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SLIDINGHORIZONTAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SLIDINGHORIZONTAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelOperationEnum"/>
        <rdfs:label>SLIDINGHORIZONTAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SLIDINGVERTICAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SLIDINGVERTICAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelOperationEnum"/>
        <rdfs:label>SLIDINGVERTICAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SLIDING_TO_LEFT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SLIDING_TO_LEFT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdfs:label>SLIDING_TO_LEFT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SLIDING_TO_RIGHT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SLIDING_TO_RIGHT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdfs:label>SLIDING_TO_RIGHT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SMOKEDAMPER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SMOKEDAMPER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperTypeEnum"/>
        <rdfs:label>SMOKEDAMPER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SMOKESENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SMOKESENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>SMOKESENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SNOW_S -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SNOW_S">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>SNOW_S</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOFA -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOFA">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnitureTypeEnum"/>
        <rdfs:label>SOFA</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOFT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOFT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraintEnum"/>
        <rdfs:label>SOFT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOLARCOLLECTOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOLARCOLLECTOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceTypeEnum"/>
        <rdfs:label>SOLARCOLLECTOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOLARPANEL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOLARPANEL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceTypeEnum"/>
        <rdfs:label>SOLARPANEL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOLIDANGLEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOLIDANGLEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>SOLIDANGLEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOLIDWALL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOLIDWALL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallTypeEnum"/>
        <rdfs:label>SOLIDWALL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOUNDPOWERLEVELUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOUNDPOWERLEVELUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>SOUNDPOWERLEVELUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOUNDPOWERUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOUNDPOWERUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>SOUNDPOWERUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOUNDPRESSURELEVELUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOUNDPRESSURELEVELUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>SOUNDPRESSURELEVELUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOUNDPRESSUREUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOUNDPRESSUREUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>SOUNDPRESSUREUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOUNDSENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOUNDSENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>SOUNDSENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOURCE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOURCE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowDirectionEnum"/>
        <rdfs:label>SOURCE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOURCEANDSINK -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SOURCEANDSINK">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowDirectionEnum"/>
        <rdfs:label>SOURCEANDSINK</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPACE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPACE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceTypeEnum"/>
        <rdfs:label>SPACE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPACEINVENTORY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPACEINVENTORY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInventoryTypeEnum"/>
        <rdfs:label>SPACEINVENTORY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPANDREL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPANDREL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamTypeEnum"/>
        <rdfs:label>SPANDREL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPEAKER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPEAKER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceTypeEnum"/>
        <rdfs:label>SPEAKER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPECIFICATION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPECIFICATION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectiveEnum"/>
        <rdfs:label>SPECIFICATION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPECIFICHEATCAPACITYUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPECIFICHEATCAPACITYUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>SPECIFICHEATCAPACITYUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPHERICAL_SURF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPHERICAL_SURF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceForm"/>
        <rdfs:label>SPHERICAL_SURF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPIRAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPIRAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightTypeEnum"/>
        <rdfs:label>SPIRAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPIRAL_RAMP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPIRAL_RAMP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampTypeEnum"/>
        <rdfs:label>SPIRAL_RAMP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPIRAL_STAIR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPIRAL_STAIR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
        <rdfs:label>SPIRAL_STAIR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPLITCASE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPLITCASE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpTypeEnum"/>
        <rdfs:label>SPLITCASE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPLITSYSTEM -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPLITSYSTEM">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentTypeEnum"/>
        <rdfs:label>SPLITSYSTEM</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPOOL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPOOL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentTypeEnum"/>
        <rdfs:label>SPOOL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPRING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPRING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolatorTypeEnum"/>
        <rdfs:label>SPRING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPRINKLER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPRINKLER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalTypeEnum"/>
        <rdfs:label>SPRINKLER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPRINKLERDEFLECTOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SPRINKLERDEFLECTOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalTypeEnum"/>
        <rdfs:label>SPRINKLERDEFLECTOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SQUARE_METRE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SQUARE_METRE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>SQUARE_METRE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STANDALONE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STANDALONE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorTypeEnum"/>
        <rdfs:label>STANDALONE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STANDARD -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STANDARD">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallTypeEnum"/>
        <rdfs:label>STANDARD</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STAPLE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STAPLE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerTypeEnum"/>
        <rdfs:label>STAPLE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STARTER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STARTER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceTypeEnum"/>
        <rdfs:label>STARTER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STARTEVENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STARTEVENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTypeEnum"/>
        <rdfs:label>STARTEVENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STARTUP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STARTUP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureTypeEnum"/>
        <rdfs:label>STARTUP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#START_FINISH -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#START_FINISH">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSequenceEnum"/>
        <rdfs:label>START_FINISH</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#START_START -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#START_START">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSequenceEnum"/>
        <rdfs:label>START_START</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STATION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STATION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReferentTypeEnum"/>
        <rdfs:label>STATION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STEAM -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STEAM">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoilerTypeEnum"/>
        <rdfs:label>STEAM</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STEAMHEATINGCOIL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STEAMHEATINGCOIL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilTypeEnum"/>
        <rdfs:label>STEAMHEATINGCOIL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STEAMINJECTION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STEAMINJECTION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum"/>
        <rdfs:label>STEAMINJECTION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STEAMTRAP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STEAMTRAP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>STEAMTRAP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STEEL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STEEL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleConstructionEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleConstructionEnum"/>
        <rdfs:label>STEEL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STEELWORK -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STEELWORK">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdfs:label>STEELWORK</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STERADIAN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STERADIAN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>STERADIAN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STOPCOCK -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STOPCOCK">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdfs:label>STOPCOCK</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STORAGE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STORAGE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankTypeEnum"/>
        <rdfs:label>STORAGE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STORMWATER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STORMWATER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>STORMWATER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STRAIGHT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STRAIGHT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightTypeEnum"/>
        <rdfs:label>STRAIGHT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STRAIGHT_RUN_RAMP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STRAIGHT_RUN_RAMP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampTypeEnum"/>
        <rdfs:label>STRAIGHT_RUN_RAMP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STRAIGHT_RUN_STAIR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STRAIGHT_RUN_STAIR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
        <rdfs:label>STRAIGHT_RUN_STAIR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STRAINER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STRAINER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilterTypeEnum"/>
        <rdfs:label>STRAINER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STRAND -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STRAND">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonTypeEnum"/>
        <rdfs:label>STRAND</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STRAUSS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STRAUSS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReflectanceMethodEnum"/>
        <rdfs:label>STRAUSS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STRINGER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STRINGER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum"/>
        <rdfs:label>STRINGER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STRIP_FOOTING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STRIP_FOOTING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingTypeEnum"/>
        <rdfs:label>STRIP_FOOTING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STRUCTURALENGINEER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STRUCTURALENGINEER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>STRUCTURALENGINEER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STRUT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STRUT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum"/>
        <rdfs:label>STRUT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STUD -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STUD">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarRoleEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarTypeEnum"/>
        <rdfs:label>STUD</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STUDSHEARCONNECTOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#STUDSHEARCONNECTOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerTypeEnum"/>
        <rdfs:label>STUDSHEARCONNECTOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SUBCONTRACTOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SUBCONTRACTOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>SUBCONTRACTOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SUBMERSIBLEPUMP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SUBMERSIBLEPUMP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpTypeEnum"/>
        <rdfs:label>SUBMERSIBLEPUMP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SUBTRACT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SUBTRACT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcArithmeticOperatorEnum"/>
        <rdfs:label>SUBTRACT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SUMP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SUMP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementTypeEnum"/>
        <rdfs:label>SUMP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SUMPPUMP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SUMPPUMP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpTypeEnum"/>
        <rdfs:label>SUMPPUMP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SUPPLIER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SUPPLIER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdfs:label>SUPPLIER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SUPPORT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SUPPORT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileTypeEnum"/>
        <rdfs:label>SUPPORT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SURF_OF_LINEAR_EXTRUSION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SURF_OF_LINEAR_EXTRUSION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceForm"/>
        <rdfs:label>SURF_OF_LINEAR_EXTRUSION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SURF_OF_REVOLUTION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SURF_OF_REVOLUTION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceForm"/>
        <rdfs:label>SURF_OF_REVOLUTION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SURVEYING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SURVEYING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdfs:label>SURVEYING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SWINGING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SWINGING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelOperationEnum"/>
        <rdfs:label>SWINGING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SWING_FIXED_LEFT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SWING_FIXED_LEFT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdfs:label>SWING_FIXED_LEFT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SWING_FIXED_RIGHT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SWING_FIXED_RIGHT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdfs:label>SWING_FIXED_RIGHT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SWITCHBOARD -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SWITCHBOARD">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoardTypeEnum"/>
        <rdfs:label>SWITCHBOARD</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SWITCHDISCONNECTOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SWITCHDISCONNECTOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceTypeEnum"/>
        <rdfs:label>SWITCHDISCONNECTOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SWITCHER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SWITCHER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceTypeEnum"/>
        <rdfs:label>SWITCHER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SYNCHRONOUS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SYNCHRONOUS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorTypeEnum"/>
        <rdfs:label>SYNCHRONOUS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SYSTEM_IMPERFECTION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#SYSTEM_IMPERFECTION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>SYSTEM_IMPERFECTION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TABLE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TABLE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnitureTypeEnum"/>
        <rdfs:label>TABLE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TAG -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TAG">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceFeatureTypeEnum"/>
        <rdfs:label>TAG</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TAPERED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TAPERED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionTypeEnum"/>
        <rdfs:label>TAPERED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TEE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TEE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierFittingTypeEnum"/>
        <rdfs:label>TEE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TELEPHONE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TELEPHONE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>TELEPHONE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TELEPHONEOUTLET -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TELEPHONEOUTLET">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletTypeEnum"/>
        <rdfs:label>TELEPHONEOUTLET</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TEMPERATUREGRADIENTUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TEMPERATUREGRADIENTUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>TEMPERATUREGRADIENTUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TEMPERATURERATEOFCHANGEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TEMPERATURERATEOFCHANGEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>TEMPERATURERATEOFCHANGEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TEMPERATURESENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TEMPERATURESENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>TEMPERATURESENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TEMPERATURE_T -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TEMPERATURE_T">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>TEMPERATURE_T</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TENANT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TENANT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOccupantTypeEnum"/>
        <rdfs:label>TENANT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TENDER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TENDER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostScheduleTypeEnum"/>
        <rdfs:label>TENDER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TENSIONING_END -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TENSIONING_END">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchorTypeEnum"/>
        <rdfs:label>TENSIONING_END</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TENSION_MEMBER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TENSION_MEMBER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveMemberTypeEnum"/>
        <rdfs:label>TENSION_MEMBER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TERA -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TERA">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIPrefix"/>
        <rdfs:label>TERA</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TERRAIN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TERRAIN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElementTypeEnum"/>
        <rdfs:label>TERRAIN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TESLA -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TESLA">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>TESLA</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TEXTURED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TEXTURED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarSurfaceEnum"/>
        <rdfs:label>TEXTURED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneTypeEnum"/>
        <rdfs:label>THERMAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMALADMITTANCEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMALADMITTANCEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>THERMALADMITTANCEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMALCONDUCTANCEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMALCONDUCTANCEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>THERMALCONDUCTANCEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMALEXPANSIONCOEFFICIENTUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMALEXPANSIONCOEFFICIENTUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>THERMALEXPANSIONCOEFFICIENTUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMALRESISTANCEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMALRESISTANCEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>THERMALRESISTANCEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMALTRANSMITTANCEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMALTRANSMITTANCEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>THERMALTRANSMITTANCEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMODYNAMICTEMPERATUREUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMODYNAMICTEMPERATUREUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>THERMODYNAMICTEMPERATUREUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMOMETER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMOMETER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentTypeEnum"/>
        <rdfs:label>THERMOMETER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMOSIPHONCOILTYPEHEATEXCHANGERS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMOSIPHONCOILTYPEHEATEXCHANGERS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryTypeEnum"/>
        <rdfs:label>THERMOSIPHONCOILTYPEHEATEXCHANGERS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMOSIPHONSEALEDTUBEHEATEXCHANGERS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMOSIPHONSEALEDTUBEHEATEXCHANGERS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryTypeEnum"/>
        <rdfs:label>THERMOSIPHONSEALEDTUBEHEATEXCHANGERS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMOSTAT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMOSTAT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementTypeEnum"/>
        <rdfs:label>THERMOSTAT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMOSTATICACTUATOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THERMOSTATICACTUATOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuatorTypeEnum"/>
        <rdfs:label>THERMOSTATICACTUATOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THIRDSHIFT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THIRDSHIFT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendarTypeEnum"/>
        <rdfs:label>THIRDSHIFT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THIRD_ORDER_THEORY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THIRD_ORDER_THEORY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnalysisTheoryTypeEnum"/>
        <rdfs:label>THIRD_ORDER_THEORY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THREE_QUARTER_TURN_STAIR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THREE_QUARTER_TURN_STAIR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
        <rdfs:label>THREE_QUARTER_TURN_STAIR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THREE_QUARTER_WINDING_STAIR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#THREE_QUARTER_WINDING_STAIR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
        <rdfs:label>THREE_QUARTER_WINDING_STAIR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TILTANDTURNLEFTHAND -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TILTANDTURNLEFTHAND">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelOperationEnum"/>
        <rdfs:label>TILTANDTURNLEFTHAND</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TILTANDTURNRIGHTHAND -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TILTANDTURNRIGHTHAND">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelOperationEnum"/>
        <rdfs:label>TILTANDTURNRIGHTHAND</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TIMECLOCK -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TIMECLOCK">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControlTypeEnum"/>
        <rdfs:label>TIMECLOCK</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TIMEDELAY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TIMEDELAY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControlTypeEnum"/>
        <rdfs:label>TIMEDELAY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TIMEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TIMEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>TIMEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TOGGLESWITCH -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TOGGLESWITCH">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceTypeEnum"/>
        <rdfs:label>TOGGLESWITCH</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TOILETPAN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TOILETPAN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalTypeEnum"/>
        <rdfs:label>TOILETPAN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TOP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TOP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelPositionEnum"/>
        <rdfs:label>TOP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TOPHUNG -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TOPHUNG">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowPanelOperationEnum"/>
        <rdfs:label>TOPHUNG</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TOROIDAL_SURF -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TOROIDAL_SURF">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceForm"/>
        <rdfs:label>TOROIDAL_SURF</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TORQUEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TORQUEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>TORQUEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRANSITION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRANSITION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFittingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingTypeEnum"/>
        <rdfs:label>TRANSITION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRANSPORT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRANSPORT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingSystemTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneTypeEnum"/>
        <rdfs:label>TRANSPORT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRANSPORTING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRANSPORTING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceTypeEnum"/>
        <rdfs:label>TRANSPORTING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRAPDOOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRAPDOOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeEnum"/>
        <rdfs:label>TRAPDOOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TREATMENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TREATMENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceFeatureTypeEnum"/>
        <rdfs:label>TREATMENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRENCH -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRENCH">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementTypeEnum"/>
        <rdfs:label>TRENCH</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRIANGULAR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRIANGULAR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridTypeEnum"/>
        <rdfs:label>TRIANGULAR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRIGGERCONDITION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRIGGERCONDITION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectiveEnum"/>
        <rdfs:label>TRIGGERCONDITION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRIPLE_PANEL_BOTTOM -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRIPLE_PANEL_BOTTOM">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypePartitioningEnum"/>
        <rdfs:label>TRIPLE_PANEL_BOTTOM</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRIPLE_PANEL_HORIZONTAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRIPLE_PANEL_HORIZONTAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypePartitioningEnum"/>
        <rdfs:label>TRIPLE_PANEL_HORIZONTAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRIPLE_PANEL_LEFT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRIPLE_PANEL_LEFT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypePartitioningEnum"/>
        <rdfs:label>TRIPLE_PANEL_LEFT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRIPLE_PANEL_RIGHT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRIPLE_PANEL_RIGHT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypePartitioningEnum"/>
        <rdfs:label>TRIPLE_PANEL_RIGHT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRIPLE_PANEL_TOP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRIPLE_PANEL_TOP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypePartitioningEnum"/>
        <rdfs:label>TRIPLE_PANEL_TOP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRIPLE_PANEL_VERTICAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRIPLE_PANEL_VERTICAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypePartitioningEnum"/>
        <rdfs:label>TRIPLE_PANEL_VERTICAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TROCHOIDAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TROCHOIDAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
        <rdfs:label>TROCHOIDAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRUE_LENGTH -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRUE_LENGTH">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectedOrTrueLengthEnum"/>
        <rdfs:label>TRUE_LENGTH</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRUSS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TRUSS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyTypeEnum"/>
        <rdfs:label>TRUSS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TUBEAXIAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TUBEAXIAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanTypeEnum"/>
        <rdfs:label>TUBEAXIAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TUMBLEDRYER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TUMBLEDRYER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
        <rdfs:label>TUMBLEDRYER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TUNER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TUNER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceTypeEnum"/>
        <rdfs:label>TUNER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TUNGSTENFILAMENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TUNGSTENFILAMENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightEmissionSourceEnum"/>
        <rdfs:label>TUNGSTENFILAMENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TV -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TV">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>TV</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TWINSCREW -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TWINSCREW">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
        <rdfs:label>TWINSCREW</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TWINTOWERENTHALPYRECOVERYLOOPS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TWINTOWERENTHALPYRECOVERYLOOPS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryTypeEnum"/>
        <rdfs:label>TWINTOWERENTHALPYRECOVERYLOOPS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TWOPOSITION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TWOPOSITION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControllerTypeEnum"/>
        <rdfs:label>TWOPOSITION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TWO_CURVED_RUN_STAIR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TWO_CURVED_RUN_STAIR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
        <rdfs:label>TWO_CURVED_RUN_STAIR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TWO_QUARTER_TURN_RAMP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TWO_QUARTER_TURN_RAMP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampTypeEnum"/>
        <rdfs:label>TWO_QUARTER_TURN_RAMP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TWO_QUARTER_TURN_STAIR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TWO_QUARTER_TURN_STAIR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
        <rdfs:label>TWO_QUARTER_TURN_STAIR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TWO_QUARTER_WINDING_STAIR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TWO_QUARTER_WINDING_STAIR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
        <rdfs:label>TWO_QUARTER_WINDING_STAIR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TWO_STRAIGHT_RUN_RAMP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TWO_STRAIGHT_RUN_RAMP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampTypeEnum"/>
        <rdfs:label>TWO_STRAIGHT_RUN_RAMP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TWO_STRAIGHT_RUN_STAIR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TWO_STRAIGHT_RUN_STAIR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
        <rdfs:label>TWO_STRAIGHT_RUN_STAIR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TYPE_A -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TYPE_A">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionCurveEnum"/>
        <rdfs:label>TYPE_A</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TYPE_B -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TYPE_B">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionCurveEnum"/>
        <rdfs:label>TYPE_B</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TYPE_C -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#TYPE_C">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightDistributionCurveEnum"/>
        <rdfs:label>TYPE_C</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#T_BEAM -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#T_BEAM">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamTypeEnum"/>
        <rdfs:label>T_BEAM</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#UNIFORM -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#UNIFORM">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSectionTypeEnum"/>
        <rdfs:label>UNIFORM</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#UNIFORM_KNOTS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#UNIFORM_KNOTS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcKnotType"/>
        <rdfs:label>UNIFORM_KNOTS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#UNION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#UNION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBooleanOperator"/>
        <rdfs:label>UNION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#UNPRICEDBILLOFQUANTITIES -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#UNPRICEDBILLOFQUANTITIES">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostScheduleTypeEnum"/>
        <rdfs:label>UNPRICEDBILLOFQUANTITIES</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#UNSPECIFIED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#UNSPECIFIED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineCurveForm"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBSplineSurfaceForm"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcKnotType"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTrimmingPreference"/>
        <rdfs:label>UNSPECIFIED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#UP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#UP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTextPath"/>
        <rdfs:label>UP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#UPS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#UPS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDeviceTypeEnum"/>
        <rdfs:label>UPS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#URINAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#URINAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalTypeEnum"/>
        <rdfs:label>URINAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#USERDEFINED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#USERDEFINED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionRequestTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActuatorTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAddressTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalBoxTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirToAirHeatRecoveryTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarmTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlignmentTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnalysisModelTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAnalysisTheoryTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAudioVisualApplianceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBeamTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoilerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementPartTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElementProxyTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingSystemTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBurnerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierFittingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableCarrierSegmentTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableFittingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCableSegmentTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChillerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChimneyTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcColumnTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCommunicationsApplianceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstraintEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionEquipmentResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionProductResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcControllerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCooledBeamTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoolingTowerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostItemTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCostScheduleTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCrewResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCurtainWallTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDamperTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDataOriginEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDiscreteAccessoryTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionPortTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDocumentConfidentialityEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorPanelOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleConstructionEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorTypeOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctFittingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegmentTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSilencerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricDistributionBoardTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricFlowStorageDeviceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricGeneratorTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricMotorTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricTimeControlTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElementAssemblyTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEngineTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporativeCoolerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEvaporatorTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTriggerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEventTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcExternalSpatialElementTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastenerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilterTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFireSuppressionTerminalTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFootingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFurnitureTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeographicElementTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGeometricProjectionEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcGridTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchangerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHumidifierTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInterceptorTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcInventoryTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcJunctionBoxTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLaborResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLampTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLightFixtureTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcLoadGroupTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMechanicalFastenerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMemberTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMotorConnectionTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcObjectiveEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOccupantTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOpeningElementTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutletTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPerformanceHistoryTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermeableCoveringOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermitTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileConstructionEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPileTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeFittingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegmentTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPlateTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProcedureTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrderTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectionElementTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTrippingUnitTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRailingTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampFlightTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRampTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReferentTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarRoleEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingBarTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcReinforcingMeshTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoleEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoofTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSequenceEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcShadingDeviceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlabTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDeviceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeaterTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStackTerminalTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveActivityTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralCurveMemberTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceActivityTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStructuralSurfaceMemberTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSurfaceFeatureTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDeviceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystemFurnitureElementTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonAnchorTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransportElementTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundleTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipmentTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcValveTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVibrationIsolatorTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcVoidingFeatureTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWallTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleOperationEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypePartitioningEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkCalendarTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkPlanTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWorkScheduleTypeEnum"/>
        <rdfs:label>USERDEFINED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VACUUM -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VACUUM">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>VACUUM</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VACUUMSTATION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VACUUMSTATION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcMedicalDeviceTypeEnum"/>
        <rdfs:label>VACUUMSTATION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VALVECHAMBER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VALVECHAMBER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionChamberElementTypeEnum"/>
        <rdfs:label>VALVECHAMBER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VANEAXIAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VANEAXIAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFanTypeEnum"/>
        <rdfs:label>VANEAXIAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VAPORPERMEABILITYUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VAPORPERMEABILITYUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>VAPORPERMEABILITYUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VARIABLEFLOWPRESSUREDEPENDANT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VARIABLEFLOWPRESSUREDEPENDANT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalBoxTypeEnum"/>
        <rdfs:label>VARIABLEFLOWPRESSUREDEPENDANT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VARIABLEFLOWPRESSUREINDEPENDANT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VARIABLEFLOWPRESSUREINDEPENDANT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAirTerminalBoxTypeEnum"/>
        <rdfs:label>VARIABLEFLOWPRESSUREINDEPENDANT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VARIABLE_Q -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VARIABLE_Q">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionTypeEnum"/>
        <rdfs:label>VARIABLE_Q</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VARISTOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VARISTOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProtectiveDeviceTypeEnum"/>
        <rdfs:label>VARISTOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VENDINGMACHINE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VENDINGMACHINE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
        <rdfs:label>VENDINGMACHINE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VENT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VENT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>VENT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VENTILATION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VENTILATION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpatialZoneTypeEnum"/>
        <rdfs:label>VENTILATION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VERBAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VERBAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionRequestTypeEnum"/>
        <rdfs:label>VERBAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VERTICALINLINE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VERTICALINLINE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpTypeEnum"/>
        <rdfs:label>VERTICALINLINE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VERTICALTURBINE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VERTICALTURBINE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPumpTypeEnum"/>
        <rdfs:label>VERTICALTURBINE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VESSEL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VESSEL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTankTypeEnum"/>
        <rdfs:label>VESSEL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VIRTUAL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VIRTUAL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPhysicalOrVirtualEnum"/>
        <rdfs:label>VIRTUAL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VOLT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VOLT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>VOLT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VOLTAGE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VOLTAGE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTransformerTypeEnum"/>
        <rdfs:label>VOLTAGE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VOLTMETER_PEAK -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VOLTMETER_PEAK">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentTypeEnum"/>
        <rdfs:label>VOLTMETER_PEAK</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VOLTMETER_RMS -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VOLTMETER_RMS">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowInstrumentTypeEnum"/>
        <rdfs:label>VOLTMETER_RMS</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VOLUMETRICFLOWRATEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VOLUMETRICFLOWRATEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>VOLUMETRICFLOWRATEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VOLUMEUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#VOLUMEUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitEnum"/>
        <rdfs:label>VOLUMEUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WARPINGCONSTANTUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WARPINGCONSTANTUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>WARPINGCONSTANTUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WARPINGMOMENTUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WARPINGMOMENTUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDerivedUnitEnum"/>
        <rdfs:label>WARPINGMOMENTUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WASHHANDBASIN -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WASHHANDBASIN">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalTypeEnum"/>
        <rdfs:label>WASHHANDBASIN</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WASHINGMACHINE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WASHINGMACHINE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElectricApplianceTypeEnum"/>
        <rdfs:label>WASHINGMACHINE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WASTEDISPOSALUNIT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WASTEDISPOSALUNIT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalTypeEnum"/>
        <rdfs:label>WASTEDISPOSALUNIT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WASTETRAP -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WASTETRAP">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWasteTerminalTypeEnum"/>
        <rdfs:label>WASTETRAP</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WASTEWATER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WASTEWATER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>WASTEWATER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoilerTypeEnum"/>
        <rdfs:label>WATER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATERCOOLED -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATERCOOLED">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcChillerTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserTypeEnum"/>
        <rdfs:label>WATERCOOLED</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATERCOOLEDBRAZEDPLATE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATERCOOLEDBRAZEDPLATE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserTypeEnum"/>
        <rdfs:label>WATERCOOLEDBRAZEDPLATE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATERCOOLEDSHELLCOIL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATERCOOLEDSHELLCOIL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserTypeEnum"/>
        <rdfs:label>WATERCOOLEDSHELLCOIL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATERCOOLEDSHELLTUBE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATERCOOLEDSHELLTUBE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserTypeEnum"/>
        <rdfs:label>WATERCOOLEDSHELLTUBE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATERCOOLEDTUBEINTUBE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATERCOOLEDTUBEINTUBE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCondenserTypeEnum"/>
        <rdfs:label>WATERCOOLEDTUBEINTUBE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATERCOOLINGCOIL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATERCOOLINGCOIL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilTypeEnum"/>
        <rdfs:label>WATERCOOLINGCOIL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATERFILTER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATERFILTER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFilterTypeEnum"/>
        <rdfs:label>WATERFILTER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATERHEATINGCOIL -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATERHEATINGCOIL">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoilTypeEnum"/>
        <rdfs:label>WATERHEATINGCOIL</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATERMETER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATERMETER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMeterTypeEnum"/>
        <rdfs:label>WATERMETER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATERSUPPLY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATERSUPPLY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionSystemEnum"/>
        <rdfs:label>WATERSUPPLY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WATT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>WATT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WAVE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WAVE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>WAVE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WCSEAT -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WCSEAT">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSanitaryTerminalTypeEnum"/>
        <rdfs:label>WCSEAT</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WEATHERSTATION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WEATHERSTATION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryControlElementTypeEnum"/>
        <rdfs:label>WEATHERSTATION</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WEBER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WEBER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSIUnitName"/>
        <rdfs:label>WEBER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WEEKLY -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WEEKLY">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrenceTypeEnum"/>
        <rdfs:label>WEEKLY</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WELD -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WELD">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFastenerTypeEnum"/>
        <rdfs:label>WELD</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WELDEDSHELLHERMETIC -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WELDEDSHELLHERMETIC">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCompressorTypeEnum"/>
        <rdfs:label>WELDEDSHELLHERMETIC</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WHISTLE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WHISTLE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcAlarmTypeEnum"/>
        <rdfs:label>WHISTLE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WINDER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WINDER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcStairFlightTypeEnum"/>
        <rdfs:label>WINDER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WINDOW -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WINDOW">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowTypeEnum"/>
        <rdfs:label>WINDOW</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WINDSENSOR -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WINDSENSOR">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSensorTypeEnum"/>
        <rdfs:label>WINDSENSOR</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WIND_W -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WIND_W">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcActionSourceTypeEnum"/>
        <rdfs:label>WIND_W</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WIRE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WIRE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTendonTypeEnum"/>
        <rdfs:label>WIRE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WOOD -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WOOD">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcConstructionMaterialResourceTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoorStyleConstructionEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindowStyleConstructionEnum"/>
        <rdfs:label>WOOD</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WORK -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WORK">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPermitTypeEnum"/>
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSubContractResourceTypeEnum"/>
        <rdfs:label>WORK</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WORKORDER -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WORKORDER">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcProjectOrderTypeEnum"/>
        <rdfs:label>WORKORDER</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WORKSURFACE -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WORKSURFACE">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSystemFurnitureElementTypeEnum"/>
        <rdfs:label>WORKSURFACE</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WORKTIME -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WORKTIME">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTaskDurationEnum"/>
        <rdfs:label>WORKTIME</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WRAPPING -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#WRAPPING">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcCoveringTypeEnum"/>
        <rdfs:label>WRAPPING</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#YEARLY_BY_DAY_OF_MONTH -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#YEARLY_BY_DAY_OF_MONTH">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrenceTypeEnum"/>
        <rdfs:label>YEARLY_BY_DAY_OF_MONTH</rdfs:label>
    </owl:NamedIndividual>
    


    <!-- http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#YEARLY_BY_POSITION -->


    <owl:NamedIndividual rdf:about="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#YEARLY_BY_POSITION">
        <rdf:type rdf:resource="http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRecurrenceTypeEnum"/>
        <rdfs:label>YEARLY_BY_POSITION</rdfs:label>
    </owl:NamedIndividual>
</rdf:RDF>



<!-- Generated by the OWL API (version 5.1.9) https://github.com/owlcs/owlapi/ -->






© 2015 - 2025 Weber Informatics LLC | Privacy Policy