
pauwel.EXPRESStoOWL.0.4.source-code.IFC4.ttl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of EXPRESStoOWL Show documentation
Show all versions of EXPRESStoOWL Show documentation
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!
@prefix cc: .
@prefix : .
@prefix rdf: .
@prefix owl: .
@prefix dce: .
@prefix ifc: .
@prefix xsd: .
@prefix list: .
@prefix expr: .
@prefix rdfs: .
@prefix vann: .
ifc:IfcReference a owl:Class ;
rdfs:subClassOf ifc:IfcMetricValueSelect , ifc:IfcAppliedValueSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReference ;
owl:onProperty ifc:innerReference_IfcReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass expr:INTEGER_List ;
owl:onProperty ifc:listPositions_IfcReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER_List ;
owl:onProperty ifc:listPositions_IfcReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:attributeIdentifier_IfcReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:typeIdentifier_IfcReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:typeIdentifier_IfcReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReference ;
owl:onProperty ifc:innerReference_IfcReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:instanceName_IfcReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom expr:INTEGER_List
] ;
owl:onProperty ifc:listPositions_IfcReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:attributeIdentifier_IfcReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:instanceName_IfcReference
] .
ifc:middleNames_IfcPerson
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPerson ;
rdfs:label "MiddleNames" ;
rdfs:range ifc:IfcLabel_List .
ifc:assemblyPlace_IfcFurnitureType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFurnitureType ;
rdfs:label "AssemblyPlace" ;
rdfs:range ifc:IfcAssemblyPlaceEnum .
ifc:name_IfcPresentationStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPresentationStyle ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcUnitaryControlElementType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUnitaryControlElementType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcUnitaryControlElementTypeEnum .
ifc:totalFloat_IfcWorkControl
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkControl ;
rdfs:label "TotalFloat" ;
rdfs:range ifc:IfcDuration .
ifc:IfcInterceptorTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcDistributionPort
a owl:Class ;
rdfs:subClassOf ifc:IfcPort ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDistributionSystemEnum ;
owl:onProperty ifc:systemType_IfcDistributionPort
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDistributionSystemEnum ;
owl:onProperty ifc:systemType_IfcDistributionPort
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDistributionPortTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDistributionPort
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDistributionPortTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDistributionPort
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcFlowDirectionEnum ;
owl:onProperty ifc:flowDirection_IfcDistributionPort
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFlowDirectionEnum ;
owl:onProperty ifc:flowDirection_IfcDistributionPort
] .
ifc:THERMODYNAMICTEMPERATUREUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "THERMODYNAMICTEMPERATUREUNIT" .
ifc:IfcFastenerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcStructuralSurfaceMemberTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcGeometricCurveSet
a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricSet .
ifc:forProfileSet_IfcMaterialProfileSetUsage
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfileSetUsage ;
rdfs:label "ForProfileSet" ;
rdfs:range ifc:IfcMaterialProfileSet .
ifc:IfcSectionProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedProperties ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProfileDef ;
owl:onProperty ifc:startProfile_IfcSectionProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSectionTypeEnum ;
owl:onProperty ifc:sectionType_IfcSectionProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:startProfile_IfcSectionProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSectionTypeEnum ;
owl:onProperty ifc:sectionType_IfcSectionProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:endProfile_IfcSectionProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcProfileDef ;
owl:onProperty ifc:endProfile_IfcSectionProperties
] ;
owl:disjointWith ifc:IfcSectionReinforcementProperties , ifc:IfcReinforcementBarProperties .
ifc:predefinedType_IfcCondenserType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCondenserType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCondenserTypeEnum .
ifc:IfcTrapeziumProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:bottomXDim_IfcTrapeziumProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:topXDim_IfcTrapeziumProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:yDim_IfcTrapeziumProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:topXOffset_IfcTrapeziumProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:topXOffset_IfcTrapeziumProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:yDim_IfcTrapeziumProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:bottomXDim_IfcTrapeziumProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:topXDim_IfcTrapeziumProfileDef
] ;
owl:disjointWith ifc:IfcCShapeProfileDef , ifc:IfcEllipseProfileDef , ifc:IfcLShapeProfileDef , ifc:IfcRectangleProfileDef , ifc:IfcIShapeProfileDef , ifc:IfcZShapeProfileDef , ifc:IfcTShapeProfileDef , ifc:IfcUShapeProfileDef , ifc:IfcAsymmetricIShapeProfileDef , ifc:IfcCircleProfileDef .
ifc:transmissionColour_IfcSurfaceStyleRendering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:label "TransmissionColour" ;
rdfs:range ifc:IfcColourOrFactor .
ifc:predefinedType_IfcStructuralSurfaceAction
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralSurfaceAction ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStructuralSurfaceActivityTypeEnum .
ifc:IfcLengthMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue , ifc:IfcSizeSelect , ifc:IfcBendingParameterSelect .
ifc:IfcRelConnectsPortToElement
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDistributionElement ;
owl:onProperty ifc:relatedElement_IfcRelConnectsPortToElement ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPort ;
owl:onProperty ifc:relatingPort_IfcRelConnectsPortToElement ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPort ;
owl:onProperty ifc:relatingPort_IfcRelConnectsPortToElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDistributionElement ;
owl:onProperty ifc:relatedElement_IfcRelConnectsPortToElement
] ;
owl:disjointWith ifc:IfcRelServicesBuildings , ifc:IfcRelSequence , ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelFlowControlElements , ifc:IfcRelConnectsElements , ifc:IfcRelInterferesElements , ifc:IfcRelConnectsPorts , ifc:IfcRelSpaceBoundary , ifc:IfcRelCoversSpaces , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelFillsElement , ifc:IfcRelCoversBldgElements .
ifc:BEAM a ifc:IfcBeamTypeEnum , owl:NamedIndividual ;
rdfs:label "BEAM" .
ifc:COMMUNICATION a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "COMMUNICATION" .
ifc:IfcLengthMeasure_List_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcLengthMeasure_List_List , list:EmptyList .
ifc:IfcTopologicalRepresentationItem
a owl:Class ;
rdfs:subClassOf ifc:IfcRepresentationItem ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcVertex ifc:IfcConnectedFaceSet ifc:IfcFaceBound ifc:IfcPath ifc:IfcLoop ifc:IfcEdge ifc:IfcFace )
] ;
owl:disjointWith ifc:IfcMappedItem , ifc:IfcStyledItem , ifc:IfcGeometricRepresentationItem .
ifc:IfcFootingType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFootingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFootingType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcFootingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFootingType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcSlabType , ifc:IfcShadingDeviceType , ifc:IfcCurtainWallType , ifc:IfcChimneyType , ifc:IfcRampFlightType , ifc:IfcMemberType , ifc:IfcBeamType , ifc:IfcWallType , ifc:IfcStairFlightType , ifc:IfcRampType , ifc:IfcWindowType , ifc:IfcRailingType , ifc:IfcCoveringType , ifc:IfcStairType , ifc:IfcPileType , ifc:IfcDoorType , ifc:IfcColumnType , ifc:IfcBuildingElementProxyType , ifc:IfcRoofType , ifc:IfcPlateType .
ifc:IfcLightDistributionCurveEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:ODORFILTER a ifc:IfcFilterTypeEnum , owl:NamedIndividual ;
rdfs:label "ODORFILTER" .
ifc:CONFIDENTIAL a ifc:IfcDocumentConfidentialityEnum , owl:NamedIndividual ;
rdfs:label "CONFIDENTIAL" .
ifc:lightDistributionCurve_IfcLightIntensityDistribution
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightIntensityDistribution ;
rdfs:label "LightDistributionCurve" ;
rdfs:range ifc:IfcLightDistributionCurveEnum .
ifc:IfcLuminousIntensityDistributionMeasure_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLuminousIntensityDistributionMeasure_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLuminousIntensityDistributionMeasure_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLuminousIntensityDistributionMeasure ;
owl:onProperty list:hasContents
] .
ifc:WELD a ifc:IfcFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "WELD" .
ifc:weightValue_IfcQuantityWeight
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityWeight ;
rdfs:label "WeightValue" ;
rdfs:range ifc:IfcMassMeasure .
ifc:IfcDoorLiningProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedPropertySet ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcShapeAspect ;
owl:onProperty ifc:shapeAspectStyle_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcShapeAspect ;
owl:onProperty ifc:shapeAspectStyle_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:liningThickness_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:transomThickness_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:liningOffset_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:liningThickness_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:transomOffset_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:liningToPanelOffsetX_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:casingDepth_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:casingThickness_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:liningToPanelOffsetY_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:liningToPanelOffsetY_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:liningOffset_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:transomThickness_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:thresholdOffset_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:liningToPanelOffsetX_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:thresholdOffset_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:liningDepth_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:transomOffset_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:casingDepth_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:casingThickness_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:thresholdDepth_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:thresholdThickness_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:thresholdDepth_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:liningDepth_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:thresholdThickness_IfcDoorLiningProperties
] ;
owl:disjointWith ifc:IfcPermeableCoveringProperties , ifc:IfcWindowPanelProperties , ifc:IfcDoorPanelProperties , ifc:IfcWindowLiningProperties , ifc:IfcReinforcementDefinitionProperties .
ifc:RESOURCE a ifc:IfcObjectTypeEnum , owl:NamedIndividual ;
rdfs:label "RESOURCE" .
ifc:predefinedType_IfcHeatExchanger
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcHeatExchanger ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcHeatExchangerTypeEnum .
ifc:AIRCONDITIONINGUNIT
a ifc:IfcUnitaryEquipmentTypeEnum , owl:NamedIndividual ;
rdfs:label "AIRCONDITIONINGUNIT" .
ifc:IfcWindowStandardCase
a owl:Class ;
rdfs:subClassOf ifc:IfcWindow .
ifc:AREAUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "AREAUNIT" .
ifc:IfcRoof a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRoofTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRoof
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRoofTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRoof
] ;
owl:disjointWith ifc:IfcShadingDevice , ifc:IfcFooting , ifc:IfcWindow , ifc:IfcStair , ifc:IfcPlate , ifc:IfcWall , ifc:IfcRampFlight , ifc:IfcCurtainWall , ifc:IfcStairFlight , ifc:IfcBeam , ifc:IfcMember , ifc:IfcBuildingElementProxy , ifc:IfcDoor , ifc:IfcSlab , ifc:IfcChimney , ifc:IfcPile , ifc:IfcColumn , ifc:IfcCovering , ifc:IfcRamp , ifc:IfcRailing .
ifc:webThickness_IfcUShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUShapeProfileDef ;
rdfs:label "WebThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcVector_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcVector_List , list:EmptyList .
ifc:IfcDocumentReference
a owl:Class ;
rdfs:subClassOf ifc:IfcExternalReference , ifc:IfcDocumentSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcDocumentReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDocumentInformation ;
owl:onProperty ifc:referencedDocument_IfcDocumentReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDocumentInformation ;
owl:onProperty ifc:referencedDocument_IfcDocumentReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcDocumentReference
] ;
owl:disjointWith ifc:IfcLibraryReference , ifc:IfcExternallyDefinedSurfaceStyle , ifc:IfcExternallyDefinedHatchStyle , ifc:IfcExternallyDefinedTextFont , ifc:IfcClassificationReference .
ifc:PLANNED a ifc:IfcWorkScheduleTypeEnum , ifc:IfcWorkPlanTypeEnum , owl:NamedIndividual ;
rdfs:label "PLANNED" .
ifc:LOWVOLTAGEHALOGEN
a ifc:IfcLightEmissionSourceEnum , owl:NamedIndividual ;
rdfs:label "LOWVOLTAGEHALOGEN" .
ifc:IfcStackTerminal a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStackTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStackTerminal
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcStackTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStackTerminal
] ;
owl:disjointWith ifc:IfcAudioVisualAppliance , ifc:IfcSanitaryTerminal , ifc:IfcCommunicationsAppliance , ifc:IfcAirTerminal , ifc:IfcLamp , ifc:IfcWasteTerminal , ifc:IfcSpaceHeater , ifc:IfcElectricAppliance , ifc:IfcMedicalDevice , ifc:IfcOutlet , ifc:IfcLightFixture , ifc:IfcFireSuppressionTerminal .
ifc:KITCHENMACHINE a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "KITCHENMACHINE" .
ifc:siteAddress_IfcSite
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSite ;
rdfs:label "SiteAddress" ;
rdfs:range ifc:IfcPostalAddress .
ifc:TUMBLEDRYER a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "TUMBLEDRYER" .
ifc:OTHEROPERATION a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "OTHEROPERATION" .
ifc:translationalStiffnessX_IfcBoundaryNodeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryNodeCondition ;
rdfs:label "TranslationalStiffnessX" ;
rdfs:range ifc:IfcTranslationalStiffnessSelect .
ifc:creatingActor_IfcConstraint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstraint ;
rdfs:label "CreatingActor" ;
rdfs:range ifc:IfcActorSelect .
ifc:liningToPanelOffsetX_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "LiningToPanelOffsetX" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:SPEAKER a ifc:IfcAudioVisualApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "SPEAKER" .
ifc:POWERGENERATION a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "POWERGENERATION" .
ifc:IfcTimeSeriesValue_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTimeSeriesValue_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTimeSeriesValue_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTimeSeriesValue ;
owl:onProperty list:hasContents
] .
ifc:IfcRadioActivityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcAirToAirHeatRecovery
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAirToAirHeatRecoveryTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirToAirHeatRecovery
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAirToAirHeatRecoveryTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirToAirHeatRecovery
] ;
owl:disjointWith ifc:IfcEvaporator , ifc:IfcBoiler , ifc:IfcTubeBundle , ifc:IfcEvaporativeCooler , ifc:IfcBurner , ifc:IfcHeatExchanger , ifc:IfcChiller , ifc:IfcElectricMotor , ifc:IfcCooledBeam , ifc:IfcTransformer , ifc:IfcCondenser , ifc:IfcHumidifier , ifc:IfcCoil , ifc:IfcMotorConnection , ifc:IfcSolarDevice , ifc:IfcCoolingTower , ifc:IfcUnitaryEquipment , ifc:IfcElectricGenerator , ifc:IfcEngine .
ifc:Q_COUNT a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "Q_COUNT" .
ifc:appliedLoad_IfcStructuralActivity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralActivity ;
rdfs:label "AppliedLoad" ;
rdfs:range ifc:IfcStructuralLoad .
ifc:IfcFastenerType a owl:Class ;
rdfs:subClassOf ifc:IfcElementComponentType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcFastenerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFastenerType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFastenerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFastenerType
] ;
owl:disjointWith ifc:IfcBuildingElementPartType , ifc:IfcReinforcingElementType , ifc:IfcMechanicalFastenerType , ifc:IfcDiscreteAccessoryType , ifc:IfcVibrationIsolatorType .
ifc:axis_IfcAxis2Placement3D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAxis2Placement3D ;
rdfs:label "Axis" ;
rdfs:range ifc:IfcDirection .
ifc:IfcEvaporativeCoolerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:MEMBRANE_ELEMENT a ifc:IfcStructuralSurfaceMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "MEMBRANE_ELEMENT" .
ifc:IfcNormalisedRatioMeasure_List_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure_List_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure_List_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure_List ;
owl:onProperty list:hasContents
] .
ifc:IfcTendonType a owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAreaMeasure ;
owl:onProperty ifc:crossSectionArea_IfcTendonType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTendonTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTendonType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:sheethDiameter_IfcTendonType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:sheethDiameter_IfcTendonType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalDiameter_IfcTendonType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:crossSectionArea_IfcTendonType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalDiameter_IfcTendonType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTendonTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTendonType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcReinforcingBarType , ifc:IfcTendonAnchorType , ifc:IfcReinforcingMeshType .
ifc:IfcCartesianPoint_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint ;
owl:onProperty list:hasContents
] .
ifc:IfcActuatorType a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActuatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcActuatorType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcActuatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcActuatorType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcProtectiveDeviceTrippingUnitType , ifc:IfcSensorType , ifc:IfcUnitaryControlElementType , ifc:IfcAlarmType , ifc:IfcControllerType , ifc:IfcFlowInstrumentType .
ifc:USERDEFINED a ifc:IfcElectricTimeControlTypeEnum , ifc:IfcTaskTypeEnum , ifc:IfcOpeningElementTypeEnum , ifc:IfcAirTerminalBoxTypeEnum , ifc:IfcProjectionElementTypeEnum , ifc:IfcElectricFlowStorageDeviceTypeEnum , ifc:IfcGeometricProjectionEnum , ifc:IfcWasteTerminalTypeEnum , ifc:IfcProcedureTypeEnum , ifc:IfcMedicalDeviceTypeEnum , ifc:IfcConstructionEquipmentResourceTypeEnum , ifc:IfcDoorPanelOperationEnum , ifc:IfcCompressorTypeEnum , ifc:IfcCrewResourceTypeEnum , ifc:IfcSwitchingDeviceTypeEnum , ifc:IfcReinforcingMeshTypeEnum , ifc:IfcCooledBeamTypeEnum , ifc:IfcPileTypeEnum , ifc:IfcBuildingElementPartTypeEnum , ifc:IfcCommunicationsApplianceTypeEnum , ifc:IfcCondenserTypeEnum , ifc:IfcPlateTypeEnum , ifc:IfcOutletTypeEnum , ifc:IfcElectricMotorTypeEnum , ifc:IfcProjectOrderTypeEnum , ifc:IfcSpatialZoneTypeEnum , ifc:IfcEngineTypeEnum , ifc:IfcFilterTypeEnum , ifc:IfcInterceptorTypeEnum , ifc:IfcDoorStyleOperationEnum , ifc:IfcStackTerminalTypeEnum , ifc:IfcWindowStyleOperationEnum , ifc:IfcTankTypeEnum , ifc:IfcPerformanceHistoryTypeEnum , ifc:IfcCoilTypeEnum , ifc:IfcElectricApplianceTypeEnum , ifc:IfcHeatExchangerTypeEnum , ifc:IfcVoidingFeatureTypeEnum , ifc:IfcDuctSilencerTypeEnum , ifc:IfcLoadGroupTypeEnum , ifc:IfcLampTypeEnum , ifc:IfcWallTypeEnum , ifc:IfcPumpTypeEnum , ifc:IfcPermeableCoveringOperationEnum , ifc:IfcSolarDeviceTypeEnum , ifc:IfcEvaporatorTypeEnum , ifc:IfcDiscreteAccessoryTypeEnum , ifc:IfcOccupantTypeEnum , ifc:IfcActionRequestTypeEnum , ifc:IfcFanTypeEnum , ifc:IfcDoorStyleConstructionEnum , ifc:IfcTransformerTypeEnum , ifc:IfcFootingTypeEnum , ifc:IfcProtectiveDeviceTypeEnum , ifc:IfcEventTypeEnum , ifc:IfcRampTypeEnum , ifc:IfcSpaceHeaterTypeEnum , ifc:IfcCableCarrierSegmentTypeEnum , ifc:IfcConstructionMaterialResourceTypeEnum , ifc:IfcUnitaryEquipmentTypeEnum , ifc:IfcAddressTypeEnum , ifc:IfcWindowTypePartitioningEnum , ifc:IfcShadingDeviceTypeEnum , ifc:IfcUnitaryControlElementTypeEnum , ifc:IfcDistributionChamberElementTypeEnum , ifc:IfcBurnerTypeEnum , ifc:IfcSpaceTypeEnum , ifc:IfcCableFittingTypeEnum , ifc:IfcCoolingTowerTypeEnum , ifc:IfcEventTriggerTypeEnum , ifc:IfcRailingTypeEnum , ifc:IfcDerivedUnitEnum , ifc:IfcHumidifierTypeEnum , ifc:IfcFlowInstrumentTypeEnum , ifc:IfcCostScheduleTypeEnum , ifc:IfcStairTypeEnum , ifc:IfcStructuralSurfaceActivityTypeEnum , ifc:IfcExternalSpatialElementTypeEnum , ifc:IfcColumnTypeEnum , ifc:IfcLaborResourceTypeEnum , ifc:IfcAirToAirHeatRecoveryTypeEnum , ifc:IfcReinforcingBarTypeEnum , ifc:IfcTransportElementTypeEnum , ifc:IfcSequenceEnum , ifc:IfcPermitTypeEnum , ifc:IfcFlowMeterTypeEnum , ifc:IfcCableCarrierFittingTypeEnum , ifc:IfcControllerTypeEnum , ifc:IfcRampFlightTypeEnum , ifc:IfcConstructionProductResourceTypeEnum , ifc:IfcSanitaryTerminalTypeEnum , ifc:IfcStructuralSurfaceMemberTypeEnum , ifc:IfcRoleEnum , ifc:IfcDoorTypeEnum , ifc:IfcUnitEnum , ifc:IfcSystemFurnitureElementTypeEnum , ifc:IfcSurfaceFeatureTypeEnum , ifc:IfcTendonTypeEnum , ifc:IfcTendonAnchorTypeEnum , ifc:IfcCableSegmentTypeEnum , ifc:IfcWindowTypeEnum , owl:NamedIndividual , ifc:IfcCostItemTypeEnum , ifc:IfcDamperTypeEnum , ifc:IfcGridTypeEnum , ifc:IfcFireSuppressionTerminalTypeEnum , ifc:IfcFastenerTypeEnum , ifc:IfcBuildingElementProxyTypeEnum , ifc:IfcActuatorTypeEnum , ifc:IfcGeographicElementTypeEnum , ifc:IfcSubContractResourceTypeEnum , ifc:IfcAirTerminalTypeEnum , ifc:IfcElementAssemblyTypeEnum , ifc:IfcAnalysisModelTypeEnum , ifc:IfcElectricDistributionBoardTypeEnum , ifc:IfcCurtainWallTypeEnum , ifc:IfcAnalysisTheoryTypeEnum , ifc:IfcTubeBundleTypeEnum , ifc:IfcSlabTypeEnum , ifc:IfcSensorTypeEnum , ifc:IfcAlarmTypeEnum , ifc:IfcPipeSegmentTypeEnum , ifc:IfcWorkScheduleTypeEnum , ifc:IfcWorkPlanTypeEnum , ifc:IfcMemberTypeEnum , ifc:IfcPileConstructionEnum , ifc:IfcFurnitureTypeEnum , ifc:IfcObjectiveEnum , ifc:IfcReinforcingBarRoleEnum , ifc:IfcDuctFittingTypeEnum , ifc:IfcStairFlightTypeEnum , ifc:IfcWorkCalendarTypeEnum , ifc:IfcInventoryTypeEnum , ifc:IfcChimneyTypeEnum , ifc:IfcDoorTypeOperationEnum , ifc:IfcDistributionPortTypeEnum , ifc:IfcChillerTypeEnum , ifc:IfcCoveringTypeEnum , ifc:IfcElectricGeneratorTypeEnum , ifc:IfcBuildingSystemTypeEnum , ifc:IfcVibrationIsolatorTypeEnum , ifc:IfcPipeFittingTypeEnum , ifc:IfcDataOriginEnum , ifc:IfcValveTypeEnum , ifc:IfcLightFixtureTypeEnum , ifc:IfcBeamTypeEnum , ifc:IfcEvaporativeCoolerTypeEnum , ifc:IfcAudioVisualApplianceTypeEnum , ifc:IfcJunctionBoxTypeEnum , ifc:IfcProtectiveDeviceTrippingUnitTypeEnum , ifc:IfcBoilerTypeEnum , ifc:IfcStructuralCurveMemberTypeEnum , ifc:IfcConstraintEnum , ifc:IfcActionSourceTypeEnum , ifc:IfcMotorConnectionTypeEnum , ifc:IfcDistributionSystemEnum , ifc:IfcMechanicalFastenerTypeEnum , ifc:IfcDocumentConfidentialityEnum , ifc:IfcActionTypeEnum , ifc:IfcDuctSegmentTypeEnum , ifc:IfcRoofTypeEnum , ifc:IfcStructuralCurveActivityTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:lifeCyclePhase_IfcPerformanceHistory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPerformanceHistory ;
rdfs:label "LifeCyclePhase" ;
rdfs:range ifc:IfcLabel .
ifc:WORK a ifc:IfcPermitTypeEnum , ifc:IfcSubContractResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "WORK" .
ifc:IfcMaterialLayerSetUsage
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialUsageDefinition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:offsetFromReferenceLine_IfcMaterialLayerSetUsage ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMaterialLayerSet ;
owl:onProperty ifc:forLayerSet_IfcMaterialLayerSetUsage ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:referenceExtent_IfcMaterialLayerSetUsage
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLayerSetDirectionEnum ;
owl:onProperty ifc:layerSetDirection_IfcMaterialLayerSetUsage ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:offsetFromReferenceLine_IfcMaterialLayerSetUsage
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDirectionSenseEnum ;
owl:onProperty ifc:directionSense_IfcMaterialLayerSetUsage ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:referenceExtent_IfcMaterialLayerSetUsage
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLayerSetDirectionEnum ;
owl:onProperty ifc:layerSetDirection_IfcMaterialLayerSetUsage
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialLayerSet ;
owl:onProperty ifc:forLayerSet_IfcMaterialLayerSetUsage
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirectionSenseEnum ;
owl:onProperty ifc:directionSense_IfcMaterialLayerSetUsage
] ;
owl:disjointWith ifc:IfcMaterialProfileSetUsage .
ifc:CONSULTANT a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "CONSULTANT" .
ifc:BED a ifc:IfcFurnitureTypeEnum , owl:NamedIndividual ;
rdfs:label "BED" .
ifc:MODULUSOFLINEARSUBGRADEREACTIONUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "MODULUSOFLINEARSUBGRADEREACTIONUNIT" .
ifc:STERADIAN a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "STERADIAN" .
ifc:rotationalStiffnessY_IfcBoundaryNodeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryNodeCondition ;
rdfs:label "RotationalStiffnessY" ;
rdfs:range ifc:IfcRotationalStiffnessSelect .
ifc:depth_IfcLShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLShapeProfileDef ;
rdfs:label "Depth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:cardinalPoint_IfcMaterialProfileSetUsage
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfileSetUsage ;
rdfs:label "CardinalPoint" ;
rdfs:range ifc:IfcCardinalPointReference .
ifc:IfcBoundingBox a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:yDim_IfcBoundingBox ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:zDim_IfcBoundingBox
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:xDim_IfcBoundingBox
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint ;
owl:onProperty ifc:corner_IfcBoundingBox
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:yDim_IfcBoundingBox
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:zDim_IfcBoundingBox ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCartesianPoint ;
owl:onProperty ifc:corner_IfcBoundingBox ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:xDim_IfcBoundingBox ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcCompositeCurveSegment , ifc:IfcAnnotationFillArea , ifc:IfcPlanarExtent , ifc:IfcShellBasedSurfaceModel , ifc:IfcSolidModel , ifc:IfcBooleanResult , ifc:IfcFillAreaStyleHatching , ifc:IfcSurface , ifc:IfcTextLiteral , ifc:IfcPlacement , ifc:IfcTessellatedItem , ifc:IfcPoint , ifc:IfcCartesianPointList , ifc:IfcCsgPrimitive3D , ifc:IfcFillAreaStyleTiles , ifc:IfcCartesianTransformationOperator , ifc:IfcSectionedSpine , ifc:IfcHalfSpaceSolid , ifc:IfcDirection , ifc:IfcLightSource , ifc:IfcGeometricSet , ifc:IfcFaceBasedSurfaceModel , ifc:IfcCurve , ifc:IfcVector .
ifc:predefinedType_IfcFan
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFan ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFanTypeEnum .
ifc:RADIAN a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "RADIAN" .
ifc:COMPRESSION a ifc:IfcVibrationIsolatorTypeEnum , owl:NamedIndividual ;
rdfs:label "COMPRESSION" .
ifc:coversSpaces_IfcCovering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCovering ;
rdfs:label "CoversSpaces" ;
rdfs:range ifc:IfcRelCoversSpaces ;
owl:inverseOf ifc:relatedCoverings_IfcRelCoversSpaces .
ifc:IfcTorqueMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:relatingApproval_IfcRelAssociatesApproval
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssociatesApproval ;
rdfs:label "RelatingApproval" ;
rdfs:range ifc:IfcApproval ;
owl:inverseOf ifc:approvedObjects_IfcApproval .
ifc:SUBCONTRACTOR a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "SUBCONTRACTOR" .
ifc:LOWPRESSURESODIUM
a ifc:IfcLightEmissionSourceEnum , owl:NamedIndividual ;
rdfs:label "LOWPRESSURESODIUM" .
ifc:PIVOTHORIZONTAL a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "PIVOTHORIZONTAL" .
ifc:ASSETINVENTORY a ifc:IfcInventoryTypeEnum , owl:NamedIndividual ;
rdfs:label "ASSETINVENTORY" .
ifc:predefinedType_IfcHumidifier
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcHumidifier ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcHumidifierTypeEnum .
ifc:SKYLIGHT a ifc:IfcWindowTypeEnum , owl:NamedIndividual ;
rdfs:label "SKYLIGHT" .
ifc:hasProperties_IfcMaterialDefinition
a owl:ObjectProperty ;
rdfs:domain ifc:IfcMaterialDefinition ;
rdfs:label "HasProperties" ;
rdfs:range ifc:IfcMaterialProperties ;
owl:inverseOf ifc:material_IfcMaterialProperties .
ifc:costValues_IfcCostItem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCostItem ;
rdfs:label "CostValues" ;
rdfs:range ifc:IfcCostValue_List .
ifc:COSTPLAN a ifc:IfcCostScheduleTypeEnum , owl:NamedIndividual ;
rdfs:label "COSTPLAN" .
ifc:RECESS a ifc:IfcOpeningElementTypeEnum , owl:NamedIndividual ;
rdfs:label "RECESS" .
ifc:startTime_IfcTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:label "StartTime" ;
rdfs:range ifc:IfcDateTime .
ifc:ELECTRICCONDUCTANCEUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICCONDUCTANCEUNIT" .
ifc:IfcCsgSelect a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:SECTIONMODULUSUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "SECTIONMODULUSUNIT" .
ifc:IfcNumericMeasure
a owl:Class ;
rdfs:subClassOf expr:NUMBER , ifc:IfcMeasureValue .
ifc:TRIPLE_PANEL_HORIZONTAL
a ifc:IfcWindowTypePartitioningEnum , ifc:IfcWindowStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "TRIPLE_PANEL_HORIZONTAL" .
ifc:PHYSICAL a ifc:IfcPhysicalOrVirtualEnum , owl:NamedIndividual ;
rdfs:label "PHYSICAL" .
ifc:beamWidthAngle_IfcLightSourceSpot
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceSpot ;
rdfs:label "BeamWidthAngle" ;
rdfs:range ifc:IfcPositivePlaneAngleMeasure .
ifc:predefinedType_IfcDuctFittingType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDuctFittingType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDuctFittingTypeEnum .
ifc:TYPE_B a ifc:IfcLightDistributionCurveEnum , owl:NamedIndividual ;
rdfs:label "TYPE_B" .
ifc:longDescription_IfcResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResource ;
rdfs:label "LongDescription" ;
rdfs:range ifc:IfcText .
ifc:userDefinedEventTriggerType_IfcEvent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEvent ;
rdfs:label "UserDefinedEventTriggerType" ;
rdfs:range ifc:IfcLabel .
ifc:exponent_IfcDerivedUnitElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDerivedUnitElement ;
rdfs:label "Exponent" ;
rdfs:range expr:INTEGER .
ifc:baseCosts_IfcConstructionResourceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionResourceType ;
rdfs:label "BaseCosts" ;
rdfs:range ifc:IfcAppliedValue_List .
ifc:IfcPerformanceHistoryTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCartesianTransformationOperator
a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCartesianPoint ;
owl:onProperty ifc:localOrigin_IfcCartesianTransformationOperator ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass expr:REAL ;
owl:onProperty ifc:scale_IfcCartesianTransformationOperator
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint ;
owl:onProperty ifc:localOrigin_IfcCartesianTransformationOperator
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDirection ;
owl:onProperty ifc:axis1_IfcCartesianTransformationOperator
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:axis1_IfcCartesianTransformationOperator
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:REAL ;
owl:onProperty ifc:scale_IfcCartesianTransformationOperator
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:axis2_IfcCartesianTransformationOperator
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcCartesianTransformationOperator3D ifc:IfcCartesianTransformationOperator2D )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDirection ;
owl:onProperty ifc:axis2_IfcCartesianTransformationOperator
] ;
owl:disjointWith ifc:IfcCsgPrimitive3D , ifc:IfcPoint , ifc:IfcFaceBasedSurfaceModel , ifc:IfcBoundingBox , ifc:IfcSolidModel , ifc:IfcVector , ifc:IfcAnnotationFillArea , ifc:IfcLightSource , ifc:IfcSurface , ifc:IfcSectionedSpine , ifc:IfcPlacement , ifc:IfcFillAreaStyleTiles , ifc:IfcTextLiteral , ifc:IfcCartesianPointList , ifc:IfcPlanarExtent , ifc:IfcCurve , ifc:IfcGeometricSet , ifc:IfcShellBasedSurfaceModel , ifc:IfcFillAreaStyleHatching , ifc:IfcDirection , ifc:IfcCompositeCurveSegment , ifc:IfcBooleanResult , ifc:IfcHalfSpaceSolid , ifc:IfcTessellatedItem .
ifc:IfcDoorStyleConstructionEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTextureVertex a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcParameterValue_List ;
owl:onProperty ifc:coordinates_IfcTextureVertex ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue_List ;
owl:onProperty ifc:coordinates_IfcTextureVertex
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onClass ifc:IfcParameterValue_EmptyList ;
owl:onProperty list:hasNext ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:onProperty list:hasNext
] ;
owl:onProperty ifc:coordinates_IfcTextureVertex
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcParameterValue_List
]
] ;
owl:onProperty ifc:coordinates_IfcTextureVertex
] ;
owl:disjointWith ifc:IfcTextureVertexList , ifc:IfcTextureCoordinate , ifc:IfcSurfaceStyleLighting , ifc:IfcColourSpecification , ifc:IfcIndexedColourMap , ifc:IfcTextStyleForDefinedFont , ifc:IfcSurfaceTexture , ifc:IfcTextStyleTextModel , ifc:IfcSurfaceStyleWithTextures , ifc:IfcCurveStyleFontAndScaling , ifc:IfcSurfaceStyleRefraction , ifc:IfcColourRgbList , ifc:IfcCurveStyleFontPattern , ifc:IfcSurfaceStyleShading , ifc:IfcPreDefinedItem , ifc:IfcCurveStyleFont .
ifc:IfcCartesianTransformationOperator2DnonUniform
a owl:Class ;
rdfs:subClassOf ifc:IfcCartesianTransformationOperator2D ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass expr:REAL ;
owl:onProperty ifc:scale2_IfcCartesianTransformationOperator2DnonUniform
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:REAL ;
owl:onProperty ifc:scale2_IfcCartesianTransformationOperator2DnonUniform
] .
ifc:textures_IfcSurfaceStyleWithTextures
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleWithTextures ;
rdfs:label "Textures" ;
rdfs:range ifc:IfcSurfaceTexture_List .
ifc:IfcRelAssociatesApproval
a owl:Class ;
rdfs:subClassOf ifc:IfcRelAssociates ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcApproval ;
owl:onProperty ifc:relatingApproval_IfcRelAssociatesApproval ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcApproval ;
owl:onProperty ifc:relatingApproval_IfcRelAssociatesApproval
] ;
owl:disjointWith ifc:IfcRelAssociatesMaterial , ifc:IfcRelAssociatesConstraint , ifc:IfcRelAssociatesClassification , ifc:IfcRelAssociatesDocument , ifc:IfcRelAssociatesLibrary .
ifc:IfcTextureVertexList
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcParameterValue_List_List ;
owl:onProperty ifc:texCoordsList_IfcTextureVertexList ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcParameterValue_List_List
] ;
owl:onProperty ifc:texCoordsList_IfcTextureVertexList
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue_List_List ;
owl:onProperty ifc:texCoordsList_IfcTextureVertexList
] ;
owl:disjointWith ifc:IfcTextureCoordinate , ifc:IfcTextStyleForDefinedFont , ifc:IfcSurfaceStyleRefraction , ifc:IfcIndexedColourMap , ifc:IfcCurveStyleFontPattern , ifc:IfcCurveStyleFontAndScaling , ifc:IfcTextStyleTextModel , ifc:IfcColourRgbList , ifc:IfcCurveStyleFont , ifc:IfcSurfaceTexture , ifc:IfcSurfaceStyleWithTextures , ifc:IfcTextureVertex , ifc:IfcPreDefinedItem , ifc:IfcSurfaceStyleLighting , ifc:IfcSurfaceStyleShading , ifc:IfcColourSpecification .
ifc:IMPACT a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "IMPACT" .
ifc:IfcFurnitureType a owl:Class ;
rdfs:subClassOf ifc:IfcFurnishingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcFurnitureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFurnitureType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFurnitureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFurnitureType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAssemblyPlaceEnum ;
owl:onProperty ifc:assemblyPlace_IfcFurnitureType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAssemblyPlaceEnum ;
owl:onProperty ifc:assemblyPlace_IfcFurnitureType
] ;
owl:disjointWith ifc:IfcSystemFurnitureElementType .
ifc:orientation_IfcFaceBound
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFaceBound ;
rdfs:label "Orientation" ;
rdfs:range expr:BOOLEAN .
ifc:IfcFlowDirectionEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:FOLDING_TO_LEFT a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "FOLDING_TO_LEFT" .
ifc:theOrganization_IfcPersonAndOrganization
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPersonAndOrganization ;
rdfs:label "TheOrganization" ;
rdfs:range ifc:IfcOrganization ;
owl:inverseOf ifc:engages_IfcOrganization .
ifc:ATTO a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "ATTO" .
ifc:tilingPattern_IfcFillAreaStyleTiles
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFillAreaStyleTiles ;
rdfs:label "TilingPattern" ;
rdfs:range ifc:IfcVector_List .
ifc:IfcProjectOrder a owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:status_IfcProjectOrder
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProjectOrderTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProjectOrder
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcProjectOrderTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProjectOrder
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcProjectOrder
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:status_IfcProjectOrder
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcProjectOrder
] ;
owl:disjointWith ifc:IfcPerformanceHistory , ifc:IfcWorkControl , ifc:IfcCostSchedule , ifc:IfcCostItem , ifc:IfcPermit , ifc:IfcActionRequest , ifc:IfcWorkCalendar .
ifc:IfcTendonAnchorType
a owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTendonAnchorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTendonAnchorType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTendonAnchorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTendonAnchorType
] ;
owl:disjointWith ifc:IfcReinforcingMeshType , ifc:IfcTendonType , ifc:IfcReinforcingBarType .
ifc:IfcCoordinateReferenceSystem
a owl:Class ;
rdfs:subClassOf ifc:IfcCoordinateReferenceSystemSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcCoordinateReferenceSystem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcCoordinateReferenceSystem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:geodeticDatum_IfcCoordinateReferenceSystem ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcProjectedCRS )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcCoordinateReferenceSystem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcCoordinateReferenceSystem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:geodeticDatum_IfcCoordinateReferenceSystem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:verticalDatum_IfcCoordinateReferenceSystem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:verticalDatum_IfcCoordinateReferenceSystem
] .
ifc:description_IfcResourceLevelRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceLevelRelationship ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:FRICTION a ifc:IfcPileTypeEnum , owl:NamedIndividual ;
rdfs:label "FRICTION" .
ifc:relatingContext_IfcRelDeclares
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelDeclares ;
rdfs:label "RelatingContext" ;
rdfs:range ifc:IfcContext ;
owl:inverseOf ifc:declares_IfcContext .
ifc:voidsElements_IfcFeatureElementSubtraction
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFeatureElementSubtraction ;
rdfs:label "VoidsElements" ;
rdfs:range ifc:IfcRelVoidsElement ;
owl:inverseOf ifc:relatedOpeningElement_IfcRelVoidsElement .
ifc:IfcCompositeCurveSegment_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCompositeCurveSegment_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCompositeCurveSegment_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCompositeCurveSegment ;
owl:onProperty list:hasContents
] .
ifc:elevationWithFlooring_IfcSpace
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpace ;
rdfs:label "ElevationWithFlooring" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:IfcFlowMovingDeviceType
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElementType ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcPumpType ifc:IfcCompressorType ifc:IfcFanType )
] ;
owl:disjointWith ifc:IfcEnergyConversionDeviceType , ifc:IfcFlowFittingType , ifc:IfcFlowSegmentType , ifc:IfcFlowControllerType , ifc:IfcFlowTreatmentDeviceType , ifc:IfcFlowTerminalType , ifc:IfcFlowStorageDeviceType , ifc:IfcDistributionChamberElementType .
ifc:IfcObjectDefinition_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectDefinition_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectDefinition_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectDefinition ;
owl:onProperty list:hasContents
] .
ifc:IfcRelConnects a owl:Class ;
rdfs:subClassOf ifc:IfcRelationship ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcRelConnectsStructuralMember ifc:IfcRelFillsElement ifc:IfcRelReferencedInSpatialStructure ifc:IfcRelConnectsStructuralActivity ifc:IfcRelServicesBuildings ifc:IfcRelConnectsPorts ifc:IfcRelCoversBldgElements ifc:IfcRelInterferesElements ifc:IfcRelCoversSpaces ifc:IfcRelConnectsElements ifc:IfcRelSpaceBoundary ifc:IfcRelConnectsPortToElement ifc:IfcRelContainedInSpatialStructure ifc:IfcRelSequence ifc:IfcRelFlowControlElements )
] ;
owl:disjointWith ifc:IfcRelDefines , ifc:IfcRelAssociates , ifc:IfcRelDecomposes , ifc:IfcRelDeclares , ifc:IfcRelAssigns .
ifc:IfcBoundaryNodeCondition
a owl:Class ;
rdfs:subClassOf ifc:IfcBoundaryCondition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRotationalStiffnessSelect ;
owl:onProperty ifc:rotationalStiffnessX_IfcBoundaryNodeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTranslationalStiffnessSelect ;
owl:onProperty ifc:translationalStiffnessZ_IfcBoundaryNodeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRotationalStiffnessSelect ;
owl:onProperty ifc:rotationalStiffnessX_IfcBoundaryNodeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTranslationalStiffnessSelect ;
owl:onProperty ifc:translationalStiffnessX_IfcBoundaryNodeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTranslationalStiffnessSelect ;
owl:onProperty ifc:translationalStiffnessY_IfcBoundaryNodeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTranslationalStiffnessSelect ;
owl:onProperty ifc:translationalStiffnessY_IfcBoundaryNodeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRotationalStiffnessSelect ;
owl:onProperty ifc:rotationalStiffnessZ_IfcBoundaryNodeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRotationalStiffnessSelect ;
owl:onProperty ifc:rotationalStiffnessY_IfcBoundaryNodeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRotationalStiffnessSelect ;
owl:onProperty ifc:rotationalStiffnessZ_IfcBoundaryNodeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTranslationalStiffnessSelect ;
owl:onProperty ifc:translationalStiffnessZ_IfcBoundaryNodeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRotationalStiffnessSelect ;
owl:onProperty ifc:rotationalStiffnessY_IfcBoundaryNodeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTranslationalStiffnessSelect ;
owl:onProperty ifc:translationalStiffnessX_IfcBoundaryNodeCondition
] ;
owl:disjointWith ifc:IfcBoundaryFaceCondition , ifc:IfcBoundaryEdgeCondition .
ifc:IfcWarpingStiffnessSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcGeometricSetSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcFlowMeterType a owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcFlowMeterTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFlowMeterType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFlowMeterTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFlowMeterType
] ;
owl:disjointWith ifc:IfcProtectiveDeviceType , ifc:IfcSwitchingDeviceType , ifc:IfcElectricTimeControlType , ifc:IfcAirTerminalBoxType , ifc:IfcElectricDistributionBoardType , ifc:IfcDamperType , ifc:IfcValveType .
ifc:lightDistributionDataSource_IfcLightSourceGoniometric
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceGoniometric ;
rdfs:label "LightDistributionDataSource" ;
rdfs:range ifc:IfcLightDistributionDataSourceSelect .
ifc:IfcRailing a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRailingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRailing
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRailingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRailing
] ;
owl:disjointWith ifc:IfcRoof , ifc:IfcRamp , ifc:IfcPlate , ifc:IfcChimney , ifc:IfcMember , ifc:IfcCurtainWall , ifc:IfcStairFlight , ifc:IfcDoor , ifc:IfcBeam , ifc:IfcSlab , ifc:IfcPile , ifc:IfcWall , ifc:IfcCovering , ifc:IfcColumn , ifc:IfcWindow , ifc:IfcFooting , ifc:IfcBuildingElementProxy , ifc:IfcShadingDevice , ifc:IfcRampFlight , ifc:IfcStair .
ifc:unit_IfcPropertyBoundedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyBoundedValue ;
rdfs:label "Unit" ;
rdfs:range ifc:IfcUnit .
ifc:PARABOLIC_ARC a ifc:IfcBSplineCurveForm , owl:NamedIndividual ;
rdfs:label "PARABOLIC_ARC" .
ifc:IfcRelNests a owl:Class ;
rdfs:subClassOf ifc:IfcRelDecomposes ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcObjectDefinition ;
owl:onProperty ifc:relatingObject_IfcRelNests ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcObjectDefinition_List
] ;
owl:onProperty ifc:relatedObjects_IfcRelNests
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectDefinition ;
owl:onProperty ifc:relatingObject_IfcRelNests
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectDefinition_List ;
owl:onProperty ifc:relatedObjects_IfcRelNests
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcObjectDefinition_List ;
owl:onProperty ifc:relatedObjects_IfcRelNests ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRelVoidsElement , ifc:IfcRelProjectsElement , ifc:IfcRelAggregates .
ifc:IfcRightCircularCylinder
a owl:Class ;
rdfs:subClassOf ifc:IfcCsgPrimitive3D ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:height_IfcRightCircularCylinder
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:height_IfcRightCircularCylinder ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcRightCircularCylinder
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcRightCircularCylinder ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRectangularPyramid , ifc:IfcRightCircularCone , ifc:IfcSphere , ifc:IfcBlock .
ifc:IfcSystemFurnitureElementType
a owl:Class ;
rdfs:subClassOf ifc:IfcFurnishingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSystemFurnitureElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSystemFurnitureElementType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSystemFurnitureElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSystemFurnitureElementType
] ;
owl:disjointWith ifc:IfcFurnitureType .
ifc:IONCONCENTRATIONUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "IONCONCENTRATIONUNIT" .
ifc:IfcArbitraryClosedProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCurve ;
owl:onProperty ifc:outerCurve_IfcArbitraryClosedProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:outerCurve_IfcArbitraryClosedProfileDef
] ;
owl:disjointWith ifc:IfcArbitraryOpenProfileDef , ifc:IfcDerivedProfileDef , ifc:IfcCompositeProfileDef , ifc:IfcParameterizedProfileDef .
ifc:IfcLampTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:STANDALONE a ifc:IfcElectricGeneratorTypeEnum , owl:NamedIndividual ;
rdfs:label "STANDALONE" .
ifc:MUNICIPALSOLIDWASTE
a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "MUNICIPALSOLIDWASTE" .
ifc:placementLocation_IfcGridPlacement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGridPlacement ;
rdfs:label "PlacementLocation" ;
rdfs:range ifc:IfcVirtualGridIntersection .
ifc:faceSurface_IfcFaceSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFaceSurface ;
rdfs:label "FaceSurface" ;
rdfs:range ifc:IfcSurface .
ifc:position_IfcRecurrencePattern
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:label "Position" ;
rdfs:range ifc:IfcInteger .
ifc:IfcEvaporatorType
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcEvaporatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvaporatorType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcEvaporatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvaporatorType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcMotorConnectionType , ifc:IfcEngineType , ifc:IfcSolarDeviceType , ifc:IfcCoilType , ifc:IfcTubeBundleType , ifc:IfcTransformerType , ifc:IfcChillerType , ifc:IfcElectricGeneratorType , ifc:IfcBurnerType , ifc:IfcUnitaryEquipmentType , ifc:IfcElectricMotorType , ifc:IfcBoilerType , ifc:IfcHumidifierType , ifc:IfcCooledBeamType , ifc:IfcHeatExchangerType , ifc:IfcCondenserType , ifc:IfcCoolingTowerType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcEvaporativeCoolerType .
ifc:dayComponent_IfcRecurrencePattern
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:label "DayComponent" ;
rdfs:range ifc:IfcDayInMonthNumber .
ifc:STORAGE a ifc:IfcTankTypeEnum , owl:NamedIndividual ;
rdfs:label "STORAGE" .
ifc:sbsmBoundary_IfcShellBasedSurfaceModel
a owl:ObjectProperty ;
rdfs:domain ifc:IfcShellBasedSurfaceModel ;
rdfs:label "SbsmBoundary" ;
rdfs:range ifc:IfcShell .
ifc:hasCoverings_IfcBuildingElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcBuildingElement ;
rdfs:label "HasCoverings" ;
rdfs:range ifc:IfcRelCoversBldgElements ;
owl:inverseOf ifc:relatingBuildingElement_IfcRelCoversBldgElements .
ifc:sheethDiameter_IfcTendonType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendonType ;
rdfs:label "SheethDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:proxyType_IfcProxy
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProxy ;
rdfs:label "ProxyType" ;
rdfs:range ifc:IfcObjectTypeEnum .
ifc:IfcStructuralCurveReaction
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralReaction ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcStructuralCurveActivityTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralCurveReaction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralCurveActivityTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralCurveReaction
] ;
owl:disjointWith ifc:IfcStructuralPointReaction , ifc:IfcStructuralSurfaceReaction .
ifc:patternStart_IfcFillAreaStyleHatching
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFillAreaStyleHatching ;
rdfs:label "PatternStart" ;
rdfs:range ifc:IfcCartesianPoint .
ifc:relatingStructure_IfcRelReferencedInSpatialStructure
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelReferencedInSpatialStructure ;
rdfs:label "RelatingStructure" ;
rdfs:range ifc:IfcSpatialElement ;
owl:inverseOf ifc:referencesElements_IfcSpatialElement .
ifc:segments_IfcCompositeCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCompositeCurve ;
rdfs:label "Segments" ;
rdfs:range ifc:IfcCompositeCurveSegment_List .
ifc:LOGICALXOR a ifc:IfcLogicalOperatorEnum , owl:NamedIndividual ;
rdfs:label "LOGICALXOR" .
ifc:IfcProtectiveDeviceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:degree_IfcBSplineCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineCurve ;
rdfs:label "Degree" ;
rdfs:range expr:INTEGER .
ifc:SLEEVING a ifc:IfcCoveringTypeEnum , owl:NamedIndividual ;
rdfs:label "SLEEVING" .
ifc:IfcElectricDistributionBoard
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowController ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricDistributionBoardTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricDistributionBoard
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcElectricDistributionBoardTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricDistributionBoard
] ;
owl:disjointWith ifc:IfcAirTerminalBox , ifc:IfcDamper , ifc:IfcValve , ifc:IfcSwitchingDevice , ifc:IfcFlowMeter , ifc:IfcElectricTimeControl , ifc:IfcProtectiveDevice .
ifc:workMethod_IfcTaskType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskType ;
rdfs:label "WorkMethod" ;
rdfs:range ifc:IfcLabel .
ifc:purpose_IfcWorkControl
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkControl ;
rdfs:label "Purpose" ;
rdfs:range ifc:IfcLabel .
ifc:sameSense_IfcEdgeCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEdgeCurve ;
rdfs:label "SameSense" ;
rdfs:range expr:BOOLEAN .
ifc:radius_IfcCircle a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCircle ;
rdfs:label "Radius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcPointOnSurface
a owl:Class ;
rdfs:subClassOf ifc:IfcPoint ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcParameterValue ;
owl:onProperty ifc:pointParameterU_IfcPointOnSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSurface ;
owl:onProperty ifc:basisSurface_IfcPointOnSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSurface ;
owl:onProperty ifc:basisSurface_IfcPointOnSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcParameterValue ;
owl:onProperty ifc:pointParameterV_IfcPointOnSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:pointParameterU_IfcPointOnSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:pointParameterV_IfcPointOnSurface
] ;
owl:disjointWith ifc:IfcPointOnCurve , ifc:IfcCartesianPoint .
ifc:materialLayers_IfcMaterialLayerSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayerSet ;
rdfs:label "MaterialLayers" ;
rdfs:range ifc:IfcMaterialLayer_List .
ifc:IfcWorkTime a owl:Class ;
rdfs:subClassOf ifc:IfcSchedulingTime ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDate ;
owl:onProperty ifc:start_IfcWorkTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDate ;
owl:onProperty ifc:finish_IfcWorkTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRecurrencePattern ;
owl:onProperty ifc:recurrencePattern_IfcWorkTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRecurrencePattern ;
owl:onProperty ifc:recurrencePattern_IfcWorkTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:start_IfcWorkTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:finish_IfcWorkTime
] ;
owl:disjointWith ifc:IfcEventTime , ifc:IfcLagTime , ifc:IfcResourceTime , ifc:IfcTaskTime .
ifc:relatingOpeningElement_IfcRelFillsElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelFillsElement ;
rdfs:label "RelatingOpeningElement" ;
rdfs:range ifc:IfcOpeningElement ;
owl:inverseOf ifc:hasFillings_IfcOpeningElement .
ifc:MOMENTOFINERTIAUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "MOMENTOFINERTIAUNIT" .
ifc:IfcCondenserTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:steelGrade_IfcReinforcementBarProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcementBarProperties ;
rdfs:label "SteelGrade" ;
rdfs:range ifc:IfcLabel .
ifc:nominalLength_IfcMechanicalFastenerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMechanicalFastenerType ;
rdfs:label "NominalLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:worldCoordinateSystem_IfcGeometricRepresentationContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGeometricRepresentationContext ;
rdfs:label "WorldCoordinateSystem" ;
rdfs:range ifc:IfcAxis2Placement .
ifc:predefinedType_IfcPile
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPile ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPileTypeEnum .
ifc:IfcCurvatureMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcReflectanceMethodEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IONCONCENTRATIONSENSOR
a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "IONCONCENTRATIONSENSOR" .
ifc:IfcHumidifier a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcHumidifierTypeEnum ;
owl:onProperty ifc:predefinedType_IfcHumidifier
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcHumidifierTypeEnum ;
owl:onProperty ifc:predefinedType_IfcHumidifier
] ;
owl:disjointWith ifc:IfcElectricGenerator , ifc:IfcChiller , ifc:IfcUnitaryEquipment , ifc:IfcTransformer , ifc:IfcAirToAirHeatRecovery , ifc:IfcCoolingTower , ifc:IfcTubeBundle , ifc:IfcBoiler , ifc:IfcEvaporator , ifc:IfcHeatExchanger , ifc:IfcEngine , ifc:IfcBurner , ifc:IfcCondenser , ifc:IfcEvaporativeCooler , ifc:IfcSolarDevice , ifc:IfcCoil , ifc:IfcElectricMotor , ifc:IfcMotorConnection , ifc:IfcCooledBeam .
ifc:IfcLightDistributionData_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcLightDistributionData_List , list:EmptyList .
ifc:IfcFireSuppressionTerminalTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:roundingRadius_IfcRoundedRectangleProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRoundedRectangleProfileDef ;
rdfs:label "RoundingRadius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcRevolvedAreaSolid
a owl:Class ;
rdfs:subClassOf ifc:IfcSweptAreaSolid ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:angle_IfcRevolvedAreaSolid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:angle_IfcRevolvedAreaSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAxis1Placement ;
owl:onProperty ifc:axis_IfcRevolvedAreaSolid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis1Placement ;
owl:onProperty ifc:axis_IfcRevolvedAreaSolid
] ;
owl:disjointWith ifc:IfcSurfaceCurveSweptAreaSolid , ifc:IfcExtrudedAreaSolid , ifc:IfcFixedReferenceSweptAreaSolid .
ifc:deltaTConstant_IfcStructuralLoadTemperature
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadTemperature ;
rdfs:label "DeltaTConstant" ;
rdfs:range ifc:IfcThermodynamicTemperatureMeasure .
ifc:isHeading_IfcTableRow
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTableRow ;
rdfs:label "IsHeading" ;
rdfs:range expr:BOOLEAN .
ifc:IfcTextureVertex_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcTextureVertex_List , list:EmptyList .
ifc:offsetDirection_IfcMaterialLayerWithOffsets
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayerWithOffsets ;
rdfs:label "OffsetDirection" ;
rdfs:range ifc:IfcLayerSetDirectionEnum .
ifc:REQUIREMENT a ifc:IfcObjectiveEnum , owl:NamedIndividual ;
rdfs:label "REQUIREMENT" .
ifc:valueSource_IfcMetric
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMetric ;
rdfs:label "ValueSource" ;
rdfs:range ifc:IfcLabel .
ifc:IfcRelFillsElement
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOpeningElement ;
owl:onProperty ifc:relatingOpeningElement_IfcRelFillsElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcElement ;
owl:onProperty ifc:relatedBuildingElement_IfcRelFillsElement ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:relatedBuildingElement_IfcRelFillsElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcOpeningElement ;
owl:onProperty ifc:relatingOpeningElement_IfcRelFillsElement ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRelCoversSpaces , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelSpaceBoundary , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelServicesBuildings , ifc:IfcRelConnectsPorts , ifc:IfcRelConnectsElements , ifc:IfcRelConnectsPortToElement , ifc:IfcRelFlowControlElements , ifc:IfcRelSequence , ifc:IfcRelInterferesElements , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelCoversBldgElements .
ifc:IfcTemperatureRateOfChangeMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcTextureVertex_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTextureVertex_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTextureVertex_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTextureVertex ;
owl:onProperty list:hasContents
] .
ifc:COMPACTFLUORESCENT
a ifc:IfcLightEmissionSourceEnum , ifc:IfcLampTypeEnum , owl:NamedIndividual ;
rdfs:label "COMPACTFLUORESCENT" .
ifc:forProfileEndSet_IfcMaterialProfileSetUsageTapering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfileSetUsageTapering ;
rdfs:label "ForProfileEndSet" ;
rdfs:range ifc:IfcMaterialProfileSet .
ifc:IfcGridTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:QUASI_UNIFORM_KNOTS
a ifc:IfcKnotType , owl:NamedIndividual ;
rdfs:label "QUASI_UNIFORM_KNOTS" .
ifc:propertiesForConstraint_IfcConstraint
a owl:ObjectProperty ;
rdfs:domain ifc:IfcConstraint ;
rdfs:label "PropertiesForConstraint" ;
rdfs:range ifc:IfcResourceConstraintRelationship ;
owl:inverseOf ifc:relatingConstraint_IfcResourceConstraintRelationship .
ifc:relatedObjects_IfcRelNests
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelNests ;
rdfs:label "RelatedObjects" ;
rdfs:range ifc:IfcObjectDefinition_List .
ifc:diffuseColour_IfcSurfaceStyleRendering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:label "DiffuseColour" ;
rdfs:range ifc:IfcColourOrFactor .
ifc:DRYWALL a ifc:IfcLaborResourceTypeEnum , ifc:IfcConstructionMaterialResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "DRYWALL" .
ifc:predefinedType_IfcActuator
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcActuator ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcActuatorTypeEnum .
ifc:userDefinedEventTriggerType_IfcEventType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEventType ;
rdfs:label "UserDefinedEventTriggerType" ;
rdfs:range ifc:IfcLabel .
ifc:userDefinedType_IfcDerivedUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDerivedUnit ;
rdfs:label "UserDefinedType" ;
rdfs:range ifc:IfcLabel .
ifc:topFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "TopFlangeEdgeRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:IfcInterceptorType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTreatmentDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcInterceptorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcInterceptorType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInterceptorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcInterceptorType
] ;
owl:disjointWith ifc:IfcFilterType , ifc:IfcDuctSilencerType .
ifc:IfcProjectionElement
a owl:Class ;
rdfs:subClassOf ifc:IfcFeatureElementAddition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcProjectionElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProjectionElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProjectionElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProjectionElement
] .
ifc:IfcTankType a owl:Class ;
rdfs:subClassOf ifc:IfcFlowStorageDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTankTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTankType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTankTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTankType
] ;
owl:disjointWith ifc:IfcElectricFlowStorageDeviceType .
ifc:scheduleContour_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "ScheduleContour" ;
rdfs:range ifc:IfcLabel .
ifc:IfcEngine a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcEngineTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEngine
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcEngineTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEngine
] ;
owl:disjointWith ifc:IfcEvaporativeCooler , ifc:IfcSolarDevice , ifc:IfcHeatExchanger , ifc:IfcTubeBundle , ifc:IfcElectricGenerator , ifc:IfcTransformer , ifc:IfcEvaporator , ifc:IfcBurner , ifc:IfcUnitaryEquipment , ifc:IfcAirToAirHeatRecovery , ifc:IfcMotorConnection , ifc:IfcElectricMotor , ifc:IfcHumidifier , ifc:IfcChiller , ifc:IfcCoil , ifc:IfcCooledBeam , ifc:IfcCondenser , ifc:IfcCoolingTower , ifc:IfcBoiler .
ifc:coordinateSpaceDimension_IfcGeometricRepresentationContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGeometricRepresentationContext ;
rdfs:label "CoordinateSpaceDimension" ;
rdfs:range ifc:IfcDimensionCount .
ifc:PRESSUREREDUCING a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "PRESSUREREDUCING" .
ifc:liningToPanelOffsetY_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "LiningToPanelOffsetY" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:curveOnRelatedElement_IfcConnectionCurveGeometry
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionCurveGeometry ;
rdfs:label "CurveOnRelatedElement" ;
rdfs:range ifc:IfcCurveOrEdgeCurve .
ifc:predefinedType_IfcMechanicalFastenerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMechanicalFastenerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcMechanicalFastenerTypeEnum .
ifc:predefinedType_IfcTransformer
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTransformer ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTransformerTypeEnum .
ifc:formula_IfcQuantityLength
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityLength ;
rdfs:label "Formula" ;
rdfs:range ifc:IfcLabel .
ifc:IfcStairType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStairTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStairType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcStairTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStairType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcWindowType , ifc:IfcWallType , ifc:IfcRampType , ifc:IfcBeamType , ifc:IfcSlabType , ifc:IfcStairFlightType , ifc:IfcShadingDeviceType , ifc:IfcCurtainWallType , ifc:IfcBuildingElementProxyType , ifc:IfcMemberType , ifc:IfcPileType , ifc:IfcCoveringType , ifc:IfcRailingType , ifc:IfcColumnType , ifc:IfcChimneyType , ifc:IfcRampFlightType , ifc:IfcDoorType , ifc:IfcPlateType , ifc:IfcRoofType , ifc:IfcFootingType .
ifc:ELECTRICCURRENTUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICCURRENTUNIT" .
ifc:ACTOR a ifc:IfcObjectTypeEnum , owl:NamedIndividual ;
rdfs:label "ACTOR" .
ifc:IfcVolumeMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue .
ifc:IfcElementAssemblyType
a owl:Class ;
rdfs:subClassOf ifc:IfcElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcElementAssemblyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElementAssemblyType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElementAssemblyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElementAssemblyType
] ;
owl:disjointWith ifc:IfcCivilElementType , ifc:IfcFurnishingElementType , ifc:IfcElementComponentType , ifc:IfcTransportElementType , ifc:IfcGeographicElementType , ifc:IfcBuildingElementType , ifc:IfcDistributionElementType .
ifc:actualWork_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "ActualWork" ;
rdfs:range ifc:IfcDuration .
ifc:transparency_IfcSurfaceStyleRendering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:label "Transparency" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:PHONG a ifc:IfcReflectanceMethodEnum , owl:NamedIndividual ;
rdfs:label "PHONG" .
ifc:IfcLocalPlacement
a owl:Class ;
rdfs:subClassOf ifc:IfcObjectPlacement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAxis2Placement ;
owl:onProperty ifc:relativePlacement_IfcLocalPlacement ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement ;
owl:onProperty ifc:relativePlacement_IfcLocalPlacement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcObjectPlacement ;
owl:onProperty ifc:placementRelTo_IfcLocalPlacement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectPlacement ;
owl:onProperty ifc:placementRelTo_IfcLocalPlacement
] ;
owl:disjointWith ifc:IfcGridPlacement .
ifc:FILECABINET a ifc:IfcFurnitureTypeEnum , owl:NamedIndividual ;
rdfs:label "FILECABINET" .
ifc:jurisdiction_IfcInventory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcInventory ;
rdfs:label "Jurisdiction" ;
rdfs:range ifc:IfcActorSelect .
ifc:IfcAssemblyPlaceEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcDuctFitting
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDuctFitting ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDuctFittingTypeEnum .
ifc:textIndent_IfcTextStyleTextModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleTextModel ;
rdfs:label "TextIndent" ;
rdfs:range ifc:IfcSizeSelect .
ifc:name_IfcCurveStyleFont
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyleFont ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:nominalDiameter_IfcMechanicalFastenerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMechanicalFastenerType ;
rdfs:label "NominalDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:sectionDefinition_IfcSectionReinforcementProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionReinforcementProperties ;
rdfs:label "SectionDefinition" ;
rdfs:range ifc:IfcSectionProperties .
ifc:P_REFERENCEVALUE a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "P_REFERENCEVALUE" .
ifc:QUARTER_TURN_STAIR
a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "QUARTER_TURN_STAIR" .
ifc:IfcAnnotation a owl:Class ;
rdfs:subClassOf ifc:IfcProduct ;
owl:disjointWith ifc:IfcPort , ifc:IfcProxy , ifc:IfcGrid , ifc:IfcStructuralItem , ifc:IfcElement , ifc:IfcSpatialElement , ifc:IfcStructuralActivity .
ifc:DIVIDE a ifc:IfcArithmeticOperatorEnum , owl:NamedIndividual ;
rdfs:label "DIVIDE" .
ifc:DEMOLITION a ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "DEMOLITION" .
ifc:IfcVector_List a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcVector_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcVector_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcVector ;
owl:onProperty list:hasContents
] .
ifc:SHELF a ifc:IfcFurnitureTypeEnum , owl:NamedIndividual ;
rdfs:label "SHELF" .
ifc:RADIATIONSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "RADIATIONSENSOR" .
ifc:mapZone_IfcProjectedCRS
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProjectedCRS ;
rdfs:label "MapZone" ;
rdfs:range ifc:IfcIdentifier .
ifc:ADIABATICAIRWASHER
a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ADIABATICAIRWASHER" .
ifc:SHUTTER a ifc:IfcShadingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "SHUTTER" .
ifc:BILINEAR a ifc:IfcStructuralSurfaceActivityTypeEnum , owl:NamedIndividual ;
rdfs:label "BILINEAR" .
ifc:predefinedType_IfcPipeFittingType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPipeFittingType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPipeFittingTypeEnum .
ifc:ATPATH a ifc:IfcConnectionTypeEnum , owl:NamedIndividual ;
rdfs:label "ATPATH" .
ifc:IfcWorkCalendarTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:remainingWork_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "RemainingWork" ;
rdfs:range ifc:IfcDuration .
ifc:AIRHANDLER a ifc:IfcUnitaryEquipmentTypeEnum , owl:NamedIndividual ;
rdfs:label "AIRHANDLER" .
ifc:EVENTRULE a ifc:IfcEventTriggerTypeEnum , owl:NamedIndividual ;
rdfs:label "EVENTRULE" .
ifc:IfcAirTerminalBoxType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAirTerminalBoxTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirTerminalBoxType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAirTerminalBoxTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirTerminalBoxType
] ;
owl:disjointWith ifc:IfcDamperType , ifc:IfcProtectiveDeviceType , ifc:IfcElectricDistributionBoardType , ifc:IfcElectricTimeControlType , ifc:IfcFlowMeterType , ifc:IfcSwitchingDeviceType , ifc:IfcValveType .
ifc:NAIL a ifc:IfcMechanicalFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "NAIL" .
ifc:IfcStructuralConnectionCondition
a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcStructuralConnectionCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcStructuralConnectionCondition
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcSlippageConnectionCondition ifc:IfcFailureConnectionCondition )
] .
ifc:IfcCostValue a owl:Class ;
rdfs:subClassOf ifc:IfcAppliedValue .
ifc:FUSEDISCONNECTOR a ifc:IfcProtectiveDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "FUSEDISCONNECTOR" .
ifc:innerRadius_IfcSweptDiskSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSweptDiskSolid ;
rdfs:label "InnerRadius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:JETGROUTING a ifc:IfcPileTypeEnum , owl:NamedIndividual ;
rdfs:label "JETGROUTING" .
ifc:predefinedType_IfcHeatExchangerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcHeatExchangerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcHeatExchangerTypeEnum .
ifc:IfcDefinitionSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:wallThickness_IfcCircleHollowProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCircleHollowProfileDef ;
rdfs:label "WallThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:bottomFlangeSlope_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "BottomFlangeSlope" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:condition_IfcAppliedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:label "Condition" ;
rdfs:range ifc:IfcLabel .
ifc:IfcMaterialLayerWithOffsets
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialLayer ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure_List ;
owl:onProperty ifc:offsetValues_IfcMaterialLayerWithOffsets ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure_EmptyList ;
owl:onProperty list:hasNext ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:onProperty list:hasNext
] ;
owl:onProperty ifc:offsetValues_IfcMaterialLayerWithOffsets
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLengthMeasure_List
]
] ;
owl:onProperty ifc:offsetValues_IfcMaterialLayerWithOffsets
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List ;
owl:onProperty ifc:offsetValues_IfcMaterialLayerWithOffsets
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLayerSetDirectionEnum ;
owl:onProperty ifc:offsetDirection_IfcMaterialLayerWithOffsets ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLayerSetDirectionEnum ;
owl:onProperty ifc:offsetDirection_IfcMaterialLayerWithOffsets
] .
ifc:IfcFastener a owl:Class ;
rdfs:subClassOf ifc:IfcElementComponent ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcFastenerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFastener
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFastenerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFastener
] ;
owl:disjointWith ifc:IfcReinforcingElement , ifc:IfcBuildingElementPart , ifc:IfcMechanicalFastener , ifc:IfcDiscreteAccessory , ifc:IfcVibrationIsolator .
ifc:IfcNullStyle a owl:Class ;
rdfs:subClassOf expr:ENUMERATION , ifc:IfcPresentationStyleSelect .
ifc:FREESTANDINGELECTRICHEATER
a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "FREESTANDINGELECTRICHEATER" .
ifc:SPLITSYSTEM a ifc:IfcUnitaryEquipmentTypeEnum , owl:NamedIndividual ;
rdfs:label "SPLITSYSTEM" .
ifc:IfcDerivedMeasureValue
a owl:Class ;
rdfs:subClassOf expr:SELECT , ifc:IfcValue .
ifc:IfcAudioVisualApplianceType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAudioVisualApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAudioVisualApplianceType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAudioVisualApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAudioVisualApplianceType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcLightFixtureType , ifc:IfcLampType , ifc:IfcSanitaryTerminalType , ifc:IfcFireSuppressionTerminalType , ifc:IfcAirTerminalType , ifc:IfcSpaceHeaterType , ifc:IfcElectricApplianceType , ifc:IfcMedicalDeviceType , ifc:IfcOutletType , ifc:IfcWasteTerminalType , ifc:IfcStackTerminalType , ifc:IfcCommunicationsApplianceType .
ifc:PLAN_VIEW a ifc:IfcGeometricProjectionEnum , owl:NamedIndividual ;
rdfs:label "PLAN_VIEW" .
ifc:lineHeight_IfcTextStyleTextModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleTextModel ;
rdfs:label "LineHeight" ;
rdfs:range ifc:IfcSizeSelect .
ifc:IfcSlippageConnectionCondition
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralConnectionCondition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:slippageZ_IfcSlippageConnectionCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:slippageZ_IfcSlippageConnectionCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:slippageY_IfcSlippageConnectionCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:slippageY_IfcSlippageConnectionCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:slippageX_IfcSlippageConnectionCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:slippageX_IfcSlippageConnectionCondition
] ;
owl:disjointWith ifc:IfcFailureConnectionCondition .
ifc:QUARTER_WINDING_STAIR
a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "QUARTER_WINDING_STAIR" .
ifc:SCREEN a ifc:IfcPermeableCoveringOperationEnum , owl:NamedIndividual ;
rdfs:label "SCREEN" .
ifc:relatingDocument_IfcDocumentInformationRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformationRelationship ;
rdfs:label "RelatingDocument" ;
rdfs:range ifc:IfcDocumentInformation ;
owl:inverseOf ifc:isPointer_IfcDocumentInformation .
ifc:BREECHINGINLET a ifc:IfcFireSuppressionTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "BREECHINGINLET" .
ifc:OILFILTER a ifc:IfcFilterTypeEnum , owl:NamedIndividual ;
rdfs:label "OILFILTER" .
ifc:PNEUMATICACTUATOR
a ifc:IfcActuatorTypeEnum , owl:NamedIndividual ;
rdfs:label "PNEUMATICACTUATOR" .
ifc:axis_IfcAxis1Placement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAxis1Placement ;
rdfs:label "Axis" ;
rdfs:range ifc:IfcDirection .
ifc:frameDepth_IfcPermeableCoveringProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPermeableCoveringProperties ;
rdfs:label "FrameDepth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:axis_IfcStructuralCurveConnection
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralCurveConnection ;
rdfs:label "Axis" ;
rdfs:range ifc:IfcDirection .
ifc:IfcStructuralCurveMember
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralMember ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDirection ;
owl:onProperty ifc:axis_IfcStructuralCurveMember ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:axis_IfcStructuralCurveMember
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcStructuralCurveMemberTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralCurveMember ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralCurveMemberTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralCurveMember
] ;
owl:disjointWith ifc:IfcStructuralSurfaceMember .
ifc:IfcComplexPropertyTemplateTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:WATT a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "WATT" .
ifc:DISPLAY a ifc:IfcAudioVisualApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "DISPLAY" .
ifc:ADVICE_NOTE a ifc:IfcProcedureTypeEnum , owl:NamedIndividual ;
rdfs:label "ADVICE_NOTE" .
ifc:DECI a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "DECI" .
ifc:startTime_IfcWorkControl
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkControl ;
rdfs:label "StartTime" ;
rdfs:range ifc:IfcDateTime .
ifc:surfaceOnRelatingElement_IfcConnectionSurfaceGeometry
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionSurfaceGeometry ;
rdfs:label "SurfaceOnRelatingElement" ;
rdfs:range ifc:IfcSurfaceOrFaceSurface .
ifc:IfcLinearForceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:FINNED a ifc:IfcTubeBundleTypeEnum , owl:NamedIndividual ;
rdfs:label "FINNED" .
ifc:IfcVibrationIsolatorTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:label_IfcDerivedProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDerivedProfileDef ;
rdfs:label "Label" ;
rdfs:range ifc:IfcLabel .
ifc:IfcMaterialClassificationRelationship
a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMaterial ;
owl:onProperty ifc:classifiedMaterial_IfcMaterialClassificationRelationship ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial ;
owl:onProperty ifc:classifiedMaterial_IfcMaterialClassificationRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcClassificationSelect ;
owl:onProperty ifc:materialClassifications_IfcMaterialClassificationRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcClassificationSelect ;
owl:onProperty ifc:materialClassifications_IfcMaterialClassificationRelationship
] .
ifc:IfcMonetaryUnit a owl:Class ;
rdfs:subClassOf ifc:IfcUnit ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:currency_IfcMonetaryUnit ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:currency_IfcMonetaryUnit
] .
ifc:theoryType_IfcStructuralResultGroup
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralResultGroup ;
rdfs:label "TheoryType" ;
rdfs:range ifc:IfcAnalysisTheoryTypeEnum .
ifc:IfcThermalTransmittanceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:MASSFLOWRATEUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "MASSFLOWRATEUNIT" .
ifc:name_IfcMaterialProfile
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfile ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:SLAB_FIELD a ifc:IfcElementAssemblyTypeEnum , owl:NamedIndividual ;
rdfs:label "SLAB_FIELD" .
ifc:IfcCableCarrierFitting
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowFitting ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCableCarrierFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableCarrierFitting
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCableCarrierFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableCarrierFitting
] ;
owl:disjointWith ifc:IfcJunctionBox , ifc:IfcDuctFitting , ifc:IfcCableFitting , ifc:IfcPipeFitting .
ifc:changeAction_IfcOwnerHistory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:label "ChangeAction" ;
rdfs:range ifc:IfcChangeActionEnum .
ifc:IfcCivilElementType
a owl:Class ;
rdfs:subClassOf ifc:IfcElementType ;
owl:disjointWith ifc:IfcElementComponentType , ifc:IfcTransportElementType , ifc:IfcBuildingElementType , ifc:IfcFurnishingElementType , ifc:IfcDistributionElementType , ifc:IfcElementAssemblyType , ifc:IfcGeographicElementType .
ifc:values_IfcRegularTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRegularTimeSeries ;
rdfs:label "Values" ;
rdfs:range ifc:IfcTimeSeriesValue_List .
ifc:P_ENUMERATEDVALUE
a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "P_ENUMERATEDVALUE" .
ifc:IfcProtectiveDevice
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowController ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcProtectiveDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProtectiveDevice
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProtectiveDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProtectiveDevice
] ;
owl:disjointWith ifc:IfcElectricTimeControl , ifc:IfcSwitchingDevice , ifc:IfcElectricDistributionBoard , ifc:IfcDamper , ifc:IfcValve , ifc:IfcFlowMeter , ifc:IfcAirTerminalBox .
ifc:THERMALRESISTANCEUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "THERMALRESISTANCEUNIT" .
ifc:depth_IfcTShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:label "Depth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:linearForceY_IfcStructuralLoadLinearForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadLinearForce ;
rdfs:label "LinearForceY" ;
rdfs:range ifc:IfcLinearForceMeasure .
ifc:referencedLibrary_IfcLibraryReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLibraryReference ;
rdfs:label "ReferencedLibrary" ;
rdfs:range ifc:IfcLibraryInformation ;
owl:inverseOf ifc:hasLibraryReferences_IfcLibraryInformation .
ifc:HOSEREEL a ifc:IfcFireSuppressionTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "HOSEREEL" .
ifc:directionSense_IfcMaterialLayerSetUsage
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayerSetUsage ;
rdfs:label "DirectionSense" ;
rdfs:range ifc:IfcDirectionSenseEnum .
ifc:IfcStructuralLoadLinearForce
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadStatic ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLinearMomentMeasure ;
owl:onProperty ifc:linearMomentX_IfcStructuralLoadLinearForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLinearMomentMeasure ;
owl:onProperty ifc:linearMomentX_IfcStructuralLoadLinearForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLinearMomentMeasure ;
owl:onProperty ifc:linearMomentZ_IfcStructuralLoadLinearForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLinearForceMeasure ;
owl:onProperty ifc:linearForceX_IfcStructuralLoadLinearForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLinearForceMeasure ;
owl:onProperty ifc:linearForceZ_IfcStructuralLoadLinearForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLinearForceMeasure ;
owl:onProperty ifc:linearForceY_IfcStructuralLoadLinearForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLinearMomentMeasure ;
owl:onProperty ifc:linearMomentZ_IfcStructuralLoadLinearForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLinearForceMeasure ;
owl:onProperty ifc:linearForceZ_IfcStructuralLoadLinearForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLinearForceMeasure ;
owl:onProperty ifc:linearForceX_IfcStructuralLoadLinearForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLinearMomentMeasure ;
owl:onProperty ifc:linearMomentY_IfcStructuralLoadLinearForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLinearForceMeasure ;
owl:onProperty ifc:linearForceY_IfcStructuralLoadLinearForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLinearMomentMeasure ;
owl:onProperty ifc:linearMomentY_IfcStructuralLoadLinearForce
] ;
owl:disjointWith ifc:IfcStructuralLoadTemperature , ifc:IfcStructuralLoadPlanarForce , ifc:IfcStructuralLoadSingleForce , ifc:IfcStructuralLoadSingleDisplacement .
ifc:EDGE a ifc:IfcVoidingFeatureTypeEnum , ifc:IfcReinforcingBarTypeEnum , ifc:IfcReinforcingBarRoleEnum , owl:NamedIndividual ;
rdfs:label "EDGE" .
ifc:owningApplication_IfcOwnerHistory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:label "OwningApplication" ;
rdfs:range ifc:IfcApplication .
ifc:IfcParameterizedProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAxis2Placement2D ;
owl:onProperty ifc:position_IfcParameterizedProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement2D ;
owl:onProperty ifc:position_IfcParameterizedProfileDef
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcAsymmetricIShapeProfileDef ifc:IfcCShapeProfileDef ifc:IfcCircleProfileDef ifc:IfcRectangleProfileDef ifc:IfcZShapeProfileDef ifc:IfcEllipseProfileDef ifc:IfcLShapeProfileDef ifc:IfcTrapeziumProfileDef ifc:IfcIShapeProfileDef ifc:IfcUShapeProfileDef ifc:IfcTShapeProfileDef )
] ;
owl:disjointWith ifc:IfcArbitraryOpenProfileDef , ifc:IfcDerivedProfileDef , ifc:IfcCompositeProfileDef , ifc:IfcArbitraryClosedProfileDef .
ifc:appliedCondition_IfcStructuralConnection
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralConnection ;
rdfs:label "AppliedCondition" ;
rdfs:range ifc:IfcBoundaryCondition .
ifc:IfcBooleanClippingResult
a owl:Class ;
rdfs:subClassOf ifc:IfcBooleanResult .
ifc:PARTIAL a ifc:IfcBuildingElementProxyTypeEnum , ifc:IfcElementCompositionEnum , owl:NamedIndividual ;
rdfs:label "PARTIAL" .
ifc:thresholdDepth_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "ThresholdDepth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcFlowInstrumentType
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFlowInstrumentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFlowInstrumentType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcFlowInstrumentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFlowInstrumentType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcAlarmType , ifc:IfcSensorType , ifc:IfcProtectiveDeviceTrippingUnitType , ifc:IfcControllerType , ifc:IfcActuatorType , ifc:IfcUnitaryControlElementType .
ifc:GROUP a ifc:IfcObjectTypeEnum , owl:NamedIndividual ;
rdfs:label "GROUP" .
ifc:CULVERT a ifc:IfcPipeSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "CULVERT" .
ifc:location_IfcClassification
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcClassification ;
rdfs:label "Location" ;
rdfs:range ifc:IfcURIReference .
ifc:IfcStructuralResultGroup
a owl:Class ;
rdfs:subClassOf ifc:IfcGroup ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:isLinear_IfcStructuralResultGroup
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralLoadGroup ;
owl:onProperty ifc:resultForLoadGroup_IfcStructuralResultGroup
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:isLinear_IfcStructuralResultGroup ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAnalysisTheoryTypeEnum ;
owl:onProperty ifc:theoryType_IfcStructuralResultGroup ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralAnalysisModel ;
owl:onProperty ifc:resultGroupFor_IfcStructuralResultGroup
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAnalysisTheoryTypeEnum ;
owl:onProperty ifc:theoryType_IfcStructuralResultGroup
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcStructuralAnalysisModel ;
owl:onProperty ifc:resultGroupFor_IfcStructuralResultGroup
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcStructuralLoadGroup ;
owl:onProperty ifc:resultForLoadGroup_IfcStructuralResultGroup
] ;
owl:disjointWith ifc:IfcAsset , ifc:IfcStructuralLoadGroup , ifc:IfcInventory , ifc:IfcSystem .
ifc:basisCurve_IfcOffsetCurve3D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOffsetCurve3D ;
rdfs:label "BasisCurve" ;
rdfs:range ifc:IfcCurve .
ifc:xDim_IfcRectangleProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangleProfileDef ;
rdfs:label "XDim" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:recurrencePattern_IfcWorkTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkTime ;
rdfs:label "RecurrencePattern" ;
rdfs:range ifc:IfcRecurrencePattern .
ifc:NOTDEFIEND a ifc:IfcExternalSpatialElementTypeEnum , owl:NamedIndividual ;
rdfs:label "NOTDEFIEND" .
ifc:IfcProjectLibrary
a owl:Class ;
rdfs:subClassOf ifc:IfcContext ;
owl:disjointWith ifc:IfcProject .
ifc:GENERAL a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "GENERAL" .
ifc:predefinedType_IfcCableCarrierSegment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCableCarrierSegment ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCableCarrierSegmentTypeEnum .
ifc:refElevation_IfcSite
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSite ;
rdfs:label "RefElevation" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:IfcMaterial_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterial_List , list:EmptyList .
ifc:IfcSlabElementedCase
a owl:Class ;
rdfs:subClassOf ifc:IfcSlab ;
owl:disjointWith ifc:IfcSlabStandardCase .
ifc:modelOrDraughting_IfcTextStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyle ;
rdfs:label "ModelOrDraughting" ;
rdfs:range expr:BOOLEAN .
ifc:relatedBuildingElement_IfcRelSpaceBoundary
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelSpaceBoundary ;
rdfs:label "RelatedBuildingElement" ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:providesBoundaries_IfcElement .
ifc:IfcBlock a owl:Class ;
rdfs:subClassOf ifc:IfcCsgPrimitive3D ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:yLength_IfcBlock
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:zLength_IfcBlock ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:xLength_IfcBlock ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:zLength_IfcBlock
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:xLength_IfcBlock
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:yLength_IfcBlock ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcSphere , ifc:IfcRightCircularCone , ifc:IfcRightCircularCylinder , ifc:IfcRectangularPyramid .
ifc:specularHighlight_IfcSurfaceStyleRendering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:label "SpecularHighlight" ;
rdfs:range ifc:IfcSpecularHighlightSelect .
ifc:IfcElectricMotor a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricMotorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricMotor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcElectricMotorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricMotor
] ;
owl:disjointWith ifc:IfcEvaporator , ifc:IfcMotorConnection , ifc:IfcAirToAirHeatRecovery , ifc:IfcHumidifier , ifc:IfcElectricGenerator , ifc:IfcCoil , ifc:IfcTubeBundle , ifc:IfcCondenser , ifc:IfcEngine , ifc:IfcChiller , ifc:IfcUnitaryEquipment , ifc:IfcHeatExchanger , ifc:IfcSolarDevice , ifc:IfcEvaporativeCooler , ifc:IfcCooledBeam , ifc:IfcTransformer , ifc:IfcCoolingTower , ifc:IfcBoiler , ifc:IfcBurner .
ifc:layerSetDirection_IfcMaterialLayerSetUsage
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayerSetUsage ;
rdfs:label "LayerSetDirection" ;
rdfs:range ifc:IfcLayerSetDirectionEnum .
ifc:predefinedType_IfcAirToAirHeatRecovery
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAirToAirHeatRecovery ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAirToAirHeatRecoveryTypeEnum .
a owl:Ontology ;
rdfs:comment "Ontology automatically generated from the EXPRESS schema 'IFC4' using the 'IFC-to-RDF' converter developed by Pieter Pauwels ([email protected]), based on the earlier versions from Jyrki Oraskari ([email protected]) and Davy Van Deursen ([email protected])" ;
cc:license ;
dce:contributor "Jakob Beetz ([email protected])" , "Aleksandra Sojic ([email protected])" , "Maria Poveda Villalon ([email protected])" ;
dce:creator "Pieter Pauwels ([email protected])" , "Walter Terkaj ([email protected])" ;
dce:date "2017/06/21" ;
dce:description "OWL ontology for the IFC conceptual data schema and exchange file format for Building Information Model (BIM) data" ;
dce:identifier "IFC4" ;
dce:language "en" ;
dce:title "IFC4" ;
vann:preferredNamespacePrefix "ifc" ;
vann:preferredNamespaceUri "http://standards.buildingsmart.org/IFC/DEV/IFC4/FINAL/OWL" ;
owl:imports .
ifc:start_IfcWorkTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkTime ;
rdfs:label "Start" ;
rdfs:range ifc:IfcDate .
ifc:IfcFlowInstrument
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFlowInstrumentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFlowInstrument
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcFlowInstrumentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFlowInstrument
] ;
owl:disjointWith ifc:IfcUnitaryControlElement , ifc:IfcController , ifc:IfcActuator , ifc:IfcSensor , ifc:IfcProtectiveDeviceTrippingUnit , ifc:IfcAlarm .
ifc:REFLECTED_PLAN_VIEW
a ifc:IfcGeometricProjectionEnum , owl:NamedIndividual ;
rdfs:label "REFLECTED_PLAN_VIEW" .
ifc:LUX a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "LUX" .
ifc:predefinedType_IfcWall
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWall ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcWallTypeEnum .
ifc:IfcTimeMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue .
ifc:roles_IfcOrganization
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOrganization ;
rdfs:label "Roles" ;
rdfs:range ifc:IfcActorRole_List .
ifc:relatingProduct_IfcRelAssignsToProduct
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssignsToProduct ;
rdfs:label "RelatingProduct" ;
rdfs:range ifc:IfcProductSelect .
ifc:flangeSlope_IfcTShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:label "FlangeSlope" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:IfcPlateType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlateTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPlateType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPlateTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPlateType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcBeamType , ifc:IfcDoorType , ifc:IfcColumnType , ifc:IfcFootingType , ifc:IfcRampType , ifc:IfcChimneyType , ifc:IfcRampFlightType , ifc:IfcCurtainWallType , ifc:IfcBuildingElementProxyType , ifc:IfcCoveringType , ifc:IfcRoofType , ifc:IfcRailingType , ifc:IfcShadingDeviceType , ifc:IfcSlabType , ifc:IfcStairFlightType , ifc:IfcMemberType , ifc:IfcStairType , ifc:IfcWindowType , ifc:IfcWallType , ifc:IfcPileType .
ifc:polygonalBoundary_IfcPolygonalBoundedHalfSpace
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPolygonalBoundedHalfSpace ;
rdfs:label "PolygonalBoundary" ;
rdfs:range ifc:IfcBoundedCurve .
ifc:version_IfcLibraryInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLibraryInformation ;
rdfs:label "Version" ;
rdfs:range ifc:IfcLabel .
ifc:IfcReinforcingBarTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:TORQUEUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "TORQUEUNIT" .
ifc:JUNCTION a ifc:IfcDuctFittingTypeEnum , ifc:IfcCableFittingTypeEnum , ifc:IfcPipeFittingTypeEnum , owl:NamedIndividual ;
rdfs:label "JUNCTION" .
ifc:BREAKPRESSURE a ifc:IfcTankTypeEnum , owl:NamedIndividual ;
rdfs:label "BREAKPRESSURE" .
ifc:extrudedDirection_IfcSurfaceOfLinearExtrusion
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceOfLinearExtrusion ;
rdfs:label "ExtrudedDirection" ;
rdfs:range ifc:IfcDirection .
ifc:partOfComplex_IfcProperty
a owl:ObjectProperty ;
rdfs:domain ifc:IfcProperty ;
rdfs:label "PartOfComplex" ;
rdfs:range ifc:IfcComplexProperty ;
owl:inverseOf ifc:hasProperties_IfcComplexProperty .
ifc:IfcChillerType a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcChillerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcChillerType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcChillerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcChillerType
] ;
owl:disjointWith ifc:IfcEngineType , ifc:IfcHumidifierType , ifc:IfcTransformerType , ifc:IfcCoolingTowerType , ifc:IfcHeatExchangerType , ifc:IfcCondenserType , ifc:IfcElectricGeneratorType , ifc:IfcEvaporativeCoolerType , ifc:IfcBoilerType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcCooledBeamType , ifc:IfcCoilType , ifc:IfcUnitaryEquipmentType , ifc:IfcMotorConnectionType , ifc:IfcEvaporatorType , ifc:IfcSolarDeviceType , ifc:IfcBurnerType , ifc:IfcTubeBundleType , ifc:IfcElectricMotorType .
ifc:liningThickness_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "LiningThickness" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:facsimileNumbers_IfcTelecomAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTelecomAddress ;
rdfs:label "FacsimileNumbers" ;
rdfs:range ifc:IfcLabel_List .
ifc:actualStart_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "ActualStart" ;
rdfs:range ifc:IfcDateTime .
ifc:IfcJunctionBoxType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowFittingType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcJunctionBoxTypeEnum ;
owl:onProperty ifc:predefinedType_IfcJunctionBoxType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcJunctionBoxTypeEnum ;
owl:onProperty ifc:predefinedType_IfcJunctionBoxType
] ;
owl:disjointWith ifc:IfcDuctFittingType , ifc:IfcPipeFittingType , ifc:IfcCableFittingType , ifc:IfcCableCarrierFittingType .
ifc:IfcParameterValue
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue , ifc:IfcTrimmingSelect .
ifc:responsiblePerson_IfcAsset
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsset ;
rdfs:label "ResponsiblePerson" ;
rdfs:range ifc:IfcPerson .
ifc:SECURITYLIGHTING a ifc:IfcLightFixtureTypeEnum , owl:NamedIndividual ;
rdfs:label "SECURITYLIGHTING" .
ifc:IfcMaterialProfileSetUsageTapering
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialProfileSetUsage ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCardinalPointReference ;
owl:onProperty ifc:cardinalEndPoint_IfcMaterialProfileSetUsageTapering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCardinalPointReference ;
owl:onProperty ifc:cardinalEndPoint_IfcMaterialProfileSetUsageTapering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMaterialProfileSet ;
owl:onProperty ifc:forProfileEndSet_IfcMaterialProfileSetUsageTapering ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialProfileSet ;
owl:onProperty ifc:forProfileEndSet_IfcMaterialProfileSetUsageTapering
] .
ifc:edition_IfcClassification
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcClassification ;
rdfs:label "Edition" ;
rdfs:range ifc:IfcLabel .
ifc:FORMWORK a ifc:IfcConstructionProductResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "FORMWORK" .
ifc:IfcDamper a owl:Class ;
rdfs:subClassOf ifc:IfcFlowController ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDamperTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDamper
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDamperTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDamper
] ;
owl:disjointWith ifc:IfcElectricTimeControl , ifc:IfcValve , ifc:IfcAirTerminalBox , ifc:IfcProtectiveDevice , ifc:IfcSwitchingDevice , ifc:IfcFlowMeter , ifc:IfcElectricDistributionBoard .
ifc:TRANSPORT a ifc:IfcSpatialZoneTypeEnum , ifc:IfcBuildingSystemTypeEnum , ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "TRANSPORT" .
ifc:thresholdThickness_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "ThresholdThickness" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:IfcStyleAssignmentSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcGrid a owl:Class ;
rdfs:subClassOf ifc:IfcProduct ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGridAxis_List ;
owl:onProperty ifc:wAxes_IfcGrid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcGridAxis_List ;
owl:onProperty ifc:wAxes_IfcGrid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcGridAxis_List
] ;
owl:onProperty ifc:vAxes_IfcGrid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGridAxis_List ;
owl:onProperty ifc:uAxes_IfcGrid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcGridAxis_List
] ;
owl:onProperty ifc:wAxes_IfcGrid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGridTypeEnum ;
owl:onProperty ifc:predefinedType_IfcGrid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcGridAxis_List ;
owl:onProperty ifc:vAxes_IfcGrid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGridAxis_List ;
owl:onProperty ifc:vAxes_IfcGrid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcGridAxis_List
] ;
owl:onProperty ifc:uAxes_IfcGrid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcGridAxis_List ;
owl:onProperty ifc:uAxes_IfcGrid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcGridTypeEnum ;
owl:onProperty ifc:predefinedType_IfcGrid
] ;
owl:disjointWith ifc:IfcStructuralActivity , ifc:IfcElement , ifc:IfcProxy , ifc:IfcStructuralItem , ifc:IfcAnnotation , ifc:IfcSpatialElement , ifc:IfcPort .
ifc:EMAIL a ifc:IfcActionRequestTypeEnum , owl:NamedIndividual ;
rdfs:label "EMAIL" .
ifc:offsetValues_IfcMaterialProfileWithOffsets
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfileWithOffsets ;
rdfs:label "OffsetValues" ;
rdfs:range ifc:IfcLengthMeasure_List .
ifc:SPIRAL a ifc:IfcStairFlightTypeEnum , ifc:IfcRampFlightTypeEnum , owl:NamedIndividual ;
rdfs:label "SPIRAL" .
ifc:GABLE_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "GABLE_ROOF" .
ifc:IfcBendingParameterSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:DIFFERENCE a ifc:IfcBooleanOperator , owl:NamedIndividual ;
rdfs:label "DIFFERENCE" .
ifc:predefinedType_IfcSolarDeviceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSolarDeviceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSolarDeviceTypeEnum .
ifc:PARAMETER a ifc:IfcObjectiveEnum , ifc:IfcTrimmingPreference , owl:NamedIndividual ;
rdfs:label "PARAMETER" .
ifc:userDefinedQualifier_IfcObjective
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcObjective ;
rdfs:label "UserDefinedQualifier" ;
rdfs:range ifc:IfcLabel .
ifc:TERRAIN a ifc:IfcGeographicElementTypeEnum , owl:NamedIndividual ;
rdfs:label "TERRAIN" .
ifc:elementType_IfcSpatialElementType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpatialElementType ;
rdfs:label "ElementType" ;
rdfs:range ifc:IfcLabel .
ifc:wallThickness_IfcRectangleHollowProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangleHollowProfileDef ;
rdfs:label "WallThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:relatedCoverings_IfcRelCoversSpaces
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelCoversSpaces ;
rdfs:label "RelatedCoverings" ;
rdfs:range ifc:IfcCovering ;
owl:inverseOf ifc:coversSpaces_IfcCovering .
ifc:predefinedType_IfcFlowMeter
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFlowMeter ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFlowMeterTypeEnum .
ifc:IfcModulusOfElasticityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:representationType_IfcRepresentation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRepresentation ;
rdfs:label "RepresentationType" ;
rdfs:range ifc:IfcLabel .
ifc:IfcConstructionProductResource
a owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResource ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcConstructionProductResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcConstructionProductResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConstructionProductResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcConstructionProductResource
] ;
owl:disjointWith ifc:IfcLaborResource , ifc:IfcConstructionEquipmentResource , ifc:IfcCrewResource , ifc:IfcSubContractResource , ifc:IfcConstructionMaterialResource .
ifc:IfcActorRole_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActorRole_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActorRole_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActorRole ;
owl:onProperty list:hasContents
] .
ifc:IfcRelAssociates a owl:Class ;
rdfs:subClassOf ifc:IfcRelationship ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcRelAssociatesLibrary ifc:IfcRelAssociatesApproval ifc:IfcRelAssociatesDocument ifc:IfcRelAssociatesClassification ifc:IfcRelAssociatesConstraint ifc:IfcRelAssociatesMaterial )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDefinitionSelect ;
owl:onProperty ifc:relatedObjects_IfcRelAssociates
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDefinitionSelect ;
owl:onProperty ifc:relatedObjects_IfcRelAssociates
] ;
owl:disjointWith ifc:IfcRelAssigns , ifc:IfcRelDefines , ifc:IfcRelDeclares , ifc:IfcRelDecomposes , ifc:IfcRelConnects .
ifc:HEATPIPE a ifc:IfcAirToAirHeatRecoveryTypeEnum , owl:NamedIndividual ;
rdfs:label "HEATPIPE" .
ifc:vAxes_IfcGrid a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGrid ;
rdfs:label "VAxes" ;
rdfs:range ifc:IfcGridAxis_List .
ifc:MANUALPULLBOX a ifc:IfcAlarmTypeEnum , owl:NamedIndividual ;
rdfs:label "MANUALPULLBOX" .
ifc:EVENTCOMPLEX a ifc:IfcEventTriggerTypeEnum , owl:NamedIndividual ;
rdfs:label "EVENTCOMPLEX" .
ifc:trim1_IfcTrimmedCurve
a owl:ObjectProperty ;
rdfs:domain ifc:IfcTrimmedCurve ;
rdfs:label "Trim1" ;
rdfs:range ifc:IfcTrimmingSelect .
ifc:MEGA a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "MEGA" .
ifc:PRICEDBILLOFQUANTITIES
a ifc:IfcCostScheduleTypeEnum , owl:NamedIndividual ;
rdfs:label "PRICEDBILLOFQUANTITIES" .
ifc:MITER a ifc:IfcVoidingFeatureTypeEnum , owl:NamedIndividual ;
rdfs:label "MITER" .
ifc:IfcSpaceType a owl:Class ;
rdfs:subClassOf ifc:IfcSpatialStructureElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcSpaceType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcSpaceType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSpaceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSpaceType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSpaceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSpaceType
] .
ifc:relatedPort_IfcRelConnectsPorts
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsPorts ;
rdfs:label "RelatedPort" ;
rdfs:range ifc:IfcPort ;
owl:inverseOf ifc:connectedFrom_IfcPort .
ifc:IfcPermit a owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPermitTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPermit
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcPermit
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:status_IfcPermit
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:status_IfcPermit
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPermitTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPermit
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcPermit
] ;
owl:disjointWith ifc:IfcActionRequest , ifc:IfcWorkCalendar , ifc:IfcCostSchedule , ifc:IfcProjectOrder , ifc:IfcPerformanceHistory , ifc:IfcCostItem , ifc:IfcWorkControl .
ifc:STEELWORK a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "STEELWORK" .
ifc:filletRadius_IfcLShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLShapeProfileDef ;
rdfs:label "FilletRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:IfcActionTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcGridAxis_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcGridAxis_List , list:EmptyList .
ifc:relatesTo_IfcMaterial
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterial ;
rdfs:label "RelatesTo" ;
rdfs:range ifc:IfcMaterialRelationship ;
owl:inverseOf ifc:relatingMaterial_IfcMaterialRelationship .
ifc:incorporationDate_IfcAsset
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsset ;
rdfs:label "IncorporationDate" ;
rdfs:range ifc:IfcDate .
ifc:CENTRIFUGALAIRFOIL
a ifc:IfcFanTypeEnum , owl:NamedIndividual ;
rdfs:label "CENTRIFUGALAIRFOIL" .
ifc:STRINGER a ifc:IfcMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "STRINGER" .
ifc:IfcVaporPermeabilityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:originalValue_IfcInventory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcInventory ;
rdfs:label "OriginalValue" ;
rdfs:range ifc:IfcCostValue .
ifc:IfcLightSourceSpot
a owl:Class ;
rdfs:subClassOf ifc:IfcLightSourcePositional ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReal ;
owl:onProperty ifc:concentrationExponent_IfcLightSourceSpot
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositivePlaneAngleMeasure ;
owl:onProperty ifc:beamWidthAngle_IfcLightSourceSpot
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDirection ;
owl:onProperty ifc:orientation_IfcLightSourceSpot ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositivePlaneAngleMeasure ;
owl:onProperty ifc:spreadAngle_IfcLightSourceSpot
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositivePlaneAngleMeasure ;
owl:onProperty ifc:spreadAngle_IfcLightSourceSpot ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:orientation_IfcLightSourceSpot
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:concentrationExponent_IfcLightSourceSpot
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositivePlaneAngleMeasure ;
owl:onProperty ifc:beamWidthAngle_IfcLightSourceSpot ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:curveFont_IfcCurveStyleFontAndScaling
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyleFontAndScaling ;
rdfs:label "CurveFont" ;
rdfs:range ifc:IfcCurveStyleFontSelect .
ifc:LOG_LINEAR a ifc:IfcCurveInterpolationEnum , owl:NamedIndividual ;
rdfs:label "LOG_LINEAR" .
ifc:IfcExternalReference
a owl:Class ;
rdfs:subClassOf ifc:IfcObjectReferenceSelect , ifc:IfcResourceObjectSelect , ifc:IfcLightDistributionDataSourceSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcExternalReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcURIReference ;
owl:onProperty ifc:location_IfcExternalReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcExternalReferenceRelationship ;
owl:onProperty ifc:externalReferenceForResources_IfcExternalReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcExternalReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcURIReference ;
owl:onProperty ifc:location_IfcExternalReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcExternalReference
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcExternallyDefinedHatchStyle ifc:IfcExternallyDefinedSurfaceStyle ifc:IfcExternallyDefinedTextFont ifc:IfcDocumentReference ifc:IfcLibraryReference ifc:IfcClassificationReference )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcExternalReference
] .
ifc:PETROL a ifc:IfcInterceptorTypeEnum , owl:NamedIndividual ;
rdfs:label "PETROL" .
ifc:IfcKinematicViscosityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:curveOnRelatingElement_IfcConnectionCurveGeometry
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionCurveGeometry ;
rdfs:label "CurveOnRelatingElement" ;
rdfs:range ifc:IfcCurveOrEdgeCurve .
ifc:IfcSanitaryTerminalType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSanitaryTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSanitaryTerminalType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSanitaryTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSanitaryTerminalType
] ;
owl:disjointWith ifc:IfcCommunicationsApplianceType , ifc:IfcMedicalDeviceType , ifc:IfcLampType , ifc:IfcLightFixtureType , ifc:IfcAudioVisualApplianceType , ifc:IfcOutletType , ifc:IfcWasteTerminalType , ifc:IfcFireSuppressionTerminalType , ifc:IfcAirTerminalType , ifc:IfcElectricApplianceType , ifc:IfcSpaceHeaterType , ifc:IfcStackTerminalType .
ifc:name_IfcTableColumn
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTableColumn ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcEvaporativeCoolerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEvaporativeCoolerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcEvaporativeCoolerTypeEnum .
ifc:predefinedType_IfcActionRequest
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcActionRequest ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcActionRequestTypeEnum .
ifc:IfcWindowLiningProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedPropertySet ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:firstTransomOffset_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:liningToPanelOffsetY_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:firstMullionOffset_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:secondTransomOffset_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:firstMullionOffset_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:mullionThickness_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:firstTransomOffset_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:liningToPanelOffsetX_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:mullionThickness_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:liningThickness_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:liningToPanelOffsetY_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:liningToPanelOffsetX_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcShapeAspect ;
owl:onProperty ifc:shapeAspectStyle_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:transomThickness_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:liningDepth_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:secondMullionOffset_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:transomThickness_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:liningDepth_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:liningOffset_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:secondTransomOffset_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:liningThickness_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcShapeAspect ;
owl:onProperty ifc:shapeAspectStyle_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:secondMullionOffset_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:liningOffset_IfcWindowLiningProperties
] ;
owl:disjointWith ifc:IfcPermeableCoveringProperties , ifc:IfcWindowPanelProperties , ifc:IfcReinforcementDefinitionProperties , ifc:IfcDoorPanelProperties , ifc:IfcDoorLiningProperties .
ifc:IfcLengthMeasure_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty list:hasContents
] .
ifc:THIRD_ORDER_THEORY
a ifc:IfcAnalysisTheoryTypeEnum , owl:NamedIndividual ;
rdfs:label "THIRD_ORDER_THEORY" .
ifc:scheduleStart_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "ScheduleStart" ;
rdfs:range ifc:IfcDateTime .
ifc:description_IfcClassificationReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcClassificationReference ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:IfcRotationalStiffnessSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:DIRECTDRIVE a ifc:IfcMotorConnectionTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTDRIVE" .
ifc:secondMullionOffset_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "SecondMullionOffset" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:IfcMedicalDevice a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMedicalDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMedicalDevice
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcMedicalDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMedicalDevice
] ;
owl:disjointWith ifc:IfcSpaceHeater , ifc:IfcLightFixture , ifc:IfcStackTerminal , ifc:IfcOutlet , ifc:IfcSanitaryTerminal , ifc:IfcWasteTerminal , ifc:IfcAirTerminal , ifc:IfcElectricAppliance , ifc:IfcLamp , ifc:IfcCommunicationsAppliance , ifc:IfcAudioVisualAppliance , ifc:IfcFireSuppressionTerminal .
ifc:description_IfcCoordinateReferenceSystem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoordinateReferenceSystem ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:relatingDocument_IfcRelAssociatesDocument
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssociatesDocument ;
rdfs:label "RelatingDocument" ;
rdfs:range ifc:IfcDocumentSelect .
ifc:IfcElectricDistributionBoardTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:productDefinitional_IfcShapeAspect
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcShapeAspect ;
rdfs:label "ProductDefinitional" ;
rdfs:range expr:LOGICAL .
ifc:PUNCHING a ifc:IfcReinforcingBarTypeEnum , ifc:IfcReinforcingBarRoleEnum , owl:NamedIndividual ;
rdfs:label "PUNCHING" .
ifc:diffuseTransmissionColour_IfcSurfaceStyleRendering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:label "DiffuseTransmissionColour" ;
rdfs:range ifc:IfcColourOrFactor .
ifc:earlyFinish_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "EarlyFinish" ;
rdfs:range ifc:IfcDateTime .
ifc:transmissionColour_IfcSurfaceStyleLighting
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleLighting ;
rdfs:label "TransmissionColour" ;
rdfs:range ifc:IfcColourRgb .
ifc:IfcVolumetricFlowRateMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:predefinedType_IfcCostSchedule
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCostSchedule ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCostScheduleTypeEnum .
ifc:assignedStructuralActivity_IfcStructuralItem
a owl:ObjectProperty ;
rdfs:domain ifc:IfcStructuralItem ;
rdfs:label "AssignedStructuralActivity" ;
rdfs:range ifc:IfcRelConnectsStructuralActivity ;
owl:inverseOf ifc:relatingElement_IfcRelConnectsStructuralActivity .
dce:contributor a owl:AnnotationProperty .
ifc:SECOND_ORDER_THEORY
a ifc:IfcAnalysisTheoryTypeEnum , owl:NamedIndividual ;
rdfs:label "SECOND_ORDER_THEORY" .
ifc:predefinedType_IfcMemberType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMemberType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcMemberTypeEnum .
ifc:postalBox_IfcPostalAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPostalAddress ;
rdfs:label "PostalBox" ;
rdfs:range ifc:IfcLabel .
ifc:BUILDING a ifc:IfcPermitTypeEnum , owl:NamedIndividual ;
rdfs:label "BUILDING" .
ifc:predefinedType_IfcDistributionSystem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDistributionSystem ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDistributionSystemEnum .
ifc:Q_AREA a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "Q_AREA" .
ifc:COHESION a ifc:IfcPileTypeEnum , owl:NamedIndividual ;
rdfs:label "COHESION" .
ifc:formula_IfcQuantityCount
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityCount ;
rdfs:label "Formula" ;
rdfs:range ifc:IfcLabel .
ifc:width_IfcPixelTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPixelTexture ;
rdfs:label "Width" ;
rdfs:range ifc:IfcInteger .
ifc:POLYLINE_FORM a ifc:IfcBSplineCurveForm , owl:NamedIndividual ;
rdfs:label "POLYLINE_FORM" .
ifc:depth_IfcZShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcZShapeProfileDef ;
rdfs:label "Depth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:predefinedType_IfcCoolingTowerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoolingTowerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCoolingTowerTypeEnum .
ifc:IfcWindowTypePartitioningEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:FREEZER a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "FREEZER" .
ifc:endSweptArea_IfcRevolvedAreaSolidTapered
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRevolvedAreaSolidTapered ;
rdfs:label "EndSweptArea" ;
rdfs:range ifc:IfcProfileDef .
ifc:IfcIdentifier_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcIdentifier_List , list:EmptyList .
ifc:IfcDistributionControlElementType
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionElementType ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcSensorType ifc:IfcFlowInstrumentType ifc:IfcUnitaryControlElementType ifc:IfcProtectiveDeviceTrippingUnitType ifc:IfcActuatorType ifc:IfcControllerType ifc:IfcAlarmType )
] ;
owl:disjointWith ifc:IfcDistributionFlowElementType .
ifc:definitionType_IfcReinforcementDefinitionProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcementDefinitionProperties ;
rdfs:label "DefinitionType" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcCableCarrierFittingType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCableCarrierFittingType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCableCarrierFittingTypeEnum .
ifc:wordSpacing_IfcTextStyleTextModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleTextModel ;
rdfs:label "WordSpacing" ;
rdfs:range ifc:IfcSizeSelect .
ifc:NETWORKAPPLIANCE a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "NETWORKAPPLIANCE" .
ifc:IfcStyleModel a owl:Class ;
rdfs:subClassOf ifc:IfcRepresentation ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcStyledRepresentation )
] ;
owl:disjointWith ifc:IfcShapeModel .
ifc:predefinedType_IfcReinforcingBarType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBarType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcReinforcingBarTypeEnum .
ifc:OPERATIONAL a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "OPERATIONAL" .
ifc:offsetValues_IfcMaterialLayerWithOffsets
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayerWithOffsets ;
rdfs:label "OffsetValues" ;
rdfs:range ifc:IfcLengthMeasure_List .
ifc:IfcSizeSelect a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcNormalisedRatioMeasure_List_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcNormalisedRatioMeasure_List_List , list:EmptyList .
ifc:IfcAngularVelocityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcStructuralLoadGroup
a owl:Class ;
rdfs:subClassOf ifc:IfcGroup ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActionTypeEnum ;
owl:onProperty ifc:actionType_IfcStructuralLoadGroup
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcActionSourceTypeEnum ;
owl:onProperty ifc:actionSource_IfcStructuralLoadGroup ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLoadGroupTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralLoadGroup ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRatioMeasure ;
owl:onProperty ifc:coefficient_IfcStructuralLoadGroup
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcStructuralResultGroup ;
owl:onProperty ifc:sourceOfResultGroup_IfcStructuralLoadGroup
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:purpose_IfcStructuralLoadGroup
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRatioMeasure ;
owl:onProperty ifc:coefficient_IfcStructuralLoadGroup
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActionSourceTypeEnum ;
owl:onProperty ifc:actionSource_IfcStructuralLoadGroup
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralResultGroup ;
owl:onProperty ifc:sourceOfResultGroup_IfcStructuralLoadGroup
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:purpose_IfcStructuralLoadGroup
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcActionTypeEnum ;
owl:onProperty ifc:actionType_IfcStructuralLoadGroup ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralAnalysisModel ;
owl:onProperty ifc:loadGroupFor_IfcStructuralLoadGroup
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLoadGroupTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralLoadGroup
] ;
owl:disjointWith ifc:IfcInventory , ifc:IfcStructuralResultGroup , ifc:IfcAsset , ifc:IfcSystem .
ifc:predefinedType_IfcRampType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRampType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcRampTypeEnum .
ifc:AIRCOOLED a ifc:IfcChillerTypeEnum , ifc:IfcCondenserTypeEnum , owl:NamedIndividual ;
rdfs:label "AIRCOOLED" .
ifc:DOMESTICHOTWATER a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "DOMESTICHOTWATER" .
ifc:name_IfcProductRepresentation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProductRepresentation ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:QUARTER_TURN_RAMP
a ifc:IfcRampTypeEnum , owl:NamedIndividual ;
rdfs:label "QUARTER_TURN_RAMP" .
ifc:INTERMEDIATEEVENT
a ifc:IfcEventTypeEnum , owl:NamedIndividual ;
rdfs:label "INTERMEDIATEEVENT" .
ifc:IfcSweptDiskSolid
a owl:Class ;
rdfs:subClassOf ifc:IfcSolidModel ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcParameterValue ;
owl:onProperty ifc:endParam_IfcSweptDiskSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcSweptDiskSolid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:endParam_IfcSweptDiskSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:innerRadius_IfcSweptDiskSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcParameterValue ;
owl:onProperty ifc:startParam_IfcSweptDiskSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCurve ;
owl:onProperty ifc:directrix_IfcSweptDiskSolid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:innerRadius_IfcSweptDiskSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:directrix_IfcSweptDiskSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:startParam_IfcSweptDiskSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcSweptDiskSolid
] ;
owl:disjointWith ifc:IfcCsgSolid , ifc:IfcSweptAreaSolid , ifc:IfcManifoldSolidBrep .
ifc:scheduleUsage_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "ScheduleUsage" ;
rdfs:range ifc:IfcPositiveRatioMeasure .
ifc:controls_IfcControl
a owl:ObjectProperty ;
rdfs:domain ifc:IfcControl ;
rdfs:label "Controls" ;
rdfs:range ifc:IfcRelAssignsToControl ;
owl:inverseOf ifc:relatingControl_IfcRelAssignsToControl .
ifc:IfcRelSequence a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProcess ;
owl:onProperty ifc:relatedProcess_IfcRelSequence ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSequenceEnum ;
owl:onProperty ifc:sequenceType_IfcRelSequence
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProcess ;
owl:onProperty ifc:relatingProcess_IfcRelSequence ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLagTime ;
owl:onProperty ifc:timeLag_IfcRelSequence
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSequenceEnum ;
owl:onProperty ifc:sequenceType_IfcRelSequence
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProcess ;
owl:onProperty ifc:relatingProcess_IfcRelSequence
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProcess ;
owl:onProperty ifc:relatedProcess_IfcRelSequence
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:userDefinedSequenceType_IfcRelSequence
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedSequenceType_IfcRelSequence
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLagTime ;
owl:onProperty ifc:timeLag_IfcRelSequence
] ;
owl:disjointWith ifc:IfcRelFlowControlElements , ifc:IfcRelCoversSpaces , ifc:IfcRelCoversBldgElements , ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelFillsElement , ifc:IfcRelConnectsPorts , ifc:IfcRelConnectsElements , ifc:IfcRelConnectsPortToElement , ifc:IfcRelInterferesElements , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelSpaceBoundary , ifc:IfcRelServicesBuildings .
ifc:HARD a ifc:IfcConstraintEnum , owl:NamedIndividual ;
rdfs:label "HARD" .
ifc:BY_WEEKDAY_COUNT a ifc:IfcRecurrenceTypeEnum , owl:NamedIndividual ;
rdfs:label "BY_WEEKDAY_COUNT" .
ifc:IfcIdentifier_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty list:hasContents
] .
ifc:IfcRelAssignsToProcess
a owl:Class ;
rdfs:subClassOf ifc:IfcRelAssigns ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProcessSelect ;
owl:onProperty ifc:relatingProcess_IfcRelAssignsToProcess
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcMeasureWithUnit ;
owl:onProperty ifc:quantityInProcess_IfcRelAssignsToProcess
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMeasureWithUnit ;
owl:onProperty ifc:quantityInProcess_IfcRelAssignsToProcess
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProcessSelect ;
owl:onProperty ifc:relatingProcess_IfcRelAssignsToProcess ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRelAssignsToProduct , ifc:IfcRelAssignsToResource , ifc:IfcRelAssignsToControl , ifc:IfcRelAssignsToGroup , ifc:IfcRelAssignsToActor .
ifc:relatedObjects_IfcRelAssociates
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelAssociates ;
rdfs:label "RelatedObjects" ;
rdfs:range ifc:IfcDefinitionSelect .
ifc:IfcRepresentationMap
a owl:Class ;
rdfs:subClassOf ifc:IfcProductRepresentationSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMappedItem ;
owl:onProperty ifc:mapUsage_IfcRepresentationMap
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcRepresentation ;
owl:onProperty ifc:mappedRepresentation_IfcRepresentationMap ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentation ;
owl:onProperty ifc:mappedRepresentation_IfcRepresentationMap
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAxis2Placement ;
owl:onProperty ifc:mappingOrigin_IfcRepresentationMap ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement ;
owl:onProperty ifc:mappingOrigin_IfcRepresentationMap
] .
ifc:IfcSolarDevice a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSolarDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSolarDevice
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSolarDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSolarDevice
] ;
owl:disjointWith ifc:IfcHeatExchanger , ifc:IfcCoil , ifc:IfcEngine , ifc:IfcAirToAirHeatRecovery , ifc:IfcTubeBundle , ifc:IfcElectricMotor , ifc:IfcChiller , ifc:IfcBoiler , ifc:IfcTransformer , ifc:IfcBurner , ifc:IfcMotorConnection , ifc:IfcUnitaryEquipment , ifc:IfcElectricGenerator , ifc:IfcEvaporator , ifc:IfcCondenser , ifc:IfcCoolingTower , ifc:IfcCooledBeam , ifc:IfcEvaporativeCooler , ifc:IfcHumidifier .
ifc:panelPosition_IfcDoorPanelProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorPanelProperties ;
rdfs:label "PanelPosition" ;
rdfs:range ifc:IfcDoorPanelPositionEnum .
ifc:IfcShadingDevice a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcShadingDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcShadingDevice
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcShadingDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcShadingDevice
] ;
owl:disjointWith ifc:IfcFooting , ifc:IfcMember , ifc:IfcBuildingElementProxy , ifc:IfcRailing , ifc:IfcCovering , ifc:IfcStairFlight , ifc:IfcSlab , ifc:IfcChimney , ifc:IfcRampFlight , ifc:IfcWall , ifc:IfcRamp , ifc:IfcColumn , ifc:IfcBeam , ifc:IfcDoor , ifc:IfcWindow , ifc:IfcStair , ifc:IfcPile , ifc:IfcCurtainWall , ifc:IfcRoof , ifc:IfcPlate .
ifc:IfcReinforcingMesh
a owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:transverseBarSpacing_IfcReinforcingMesh
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:meshWidth_IfcReinforcingMesh
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAreaMeasure ;
owl:onProperty ifc:transverseBarCrossSectionArea_IfcReinforcingMesh
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:transverseBarNominalDiameter_IfcReinforcingMesh
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:longitudinalBarNominalDiameter_IfcReinforcingMesh
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:meshLength_IfcReinforcingMesh
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:transverseBarNominalDiameter_IfcReinforcingMesh
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReinforcingMeshTypeEnum ;
owl:onProperty ifc:predefinedType_IfcReinforcingMesh
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:meshLength_IfcReinforcingMesh
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:longitudinalBarCrossSectionArea_IfcReinforcingMesh
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:longitudinalBarSpacing_IfcReinforcingMesh
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:transverseBarCrossSectionArea_IfcReinforcingMesh
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:longitudinalBarSpacing_IfcReinforcingMesh
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:longitudinalBarNominalDiameter_IfcReinforcingMesh
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:meshWidth_IfcReinforcingMesh
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcingMeshTypeEnum ;
owl:onProperty ifc:predefinedType_IfcReinforcingMesh
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:transverseBarSpacing_IfcReinforcingMesh
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAreaMeasure ;
owl:onProperty ifc:longitudinalBarCrossSectionArea_IfcReinforcingMesh
] ;
owl:disjointWith ifc:IfcReinforcingBar , ifc:IfcTendon , ifc:IfcTendonAnchor .
ifc:axis3_IfcCartesianTransformationOperator3D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCartesianTransformationOperator3D ;
rdfs:label "Axis3" ;
rdfs:range ifc:IfcDirection .
ifc:TEMPERATUREGRADIENTUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "TEMPERATUREGRADIENTUNIT" .
ifc:INSPECTIONCHAMBER
a ifc:IfcDistributionChamberElementTypeEnum , owl:NamedIndividual ;
rdfs:label "INSPECTIONCHAMBER" .
ifc:IfcSurfaceStyle a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationStyleSelect , ifc:IfcPresentationStyle ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "5"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSurfaceStyleElementSelect ;
owl:onProperty ifc:styles_IfcSurfaceStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSurfaceSide ;
owl:onProperty ifc:side_IfcSurfaceStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSurfaceStyleElementSelect ;
owl:onProperty ifc:styles_IfcSurfaceStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSurfaceSide ;
owl:onProperty ifc:side_IfcSurfaceStyle ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSurfaceStyleElementSelect ;
owl:onProperty ifc:styles_IfcSurfaceStyle
] ;
owl:disjointWith ifc:IfcCurveStyle , ifc:IfcTextStyle , ifc:IfcFillAreaStyle .
ifc:IfcColourOrFactor
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:timePeriods_IfcRecurrencePattern
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:label "TimePeriods" ;
rdfs:range ifc:IfcTimePeriod_List .
ifc:isDefinedBy_IfcPropertySetDefinition
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPropertySetDefinition ;
rdfs:label "IsDefinedBy" ;
rdfs:range ifc:IfcRelDefinesByTemplate ;
owl:inverseOf ifc:relatedPropertySets_IfcRelDefinesByTemplate .
ifc:shapeAspectStyle_IfcWindowPanelProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowPanelProperties ;
rdfs:label "ShapeAspectStyle" ;
rdfs:range ifc:IfcShapeAspect .
ifc:IfcActionSourceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:surfaceColour_IfcSurfaceStyleShading
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleShading ;
rdfs:label "SurfaceColour" ;
rdfs:range ifc:IfcColourRgb .
ifc:DISCONTINUOUS a ifc:IfcTransitionCode , owl:NamedIndividual ;
rdfs:label "DISCONTINUOUS" .
ifc:IfcTask a owl:Class ;
rdfs:subClassOf ifc:IfcProcess ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:isMilestone_IfcTask
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:workMethod_IfcTask
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTaskTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTask
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTaskTime ;
owl:onProperty ifc:taskTime_IfcTask
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:priority_IfcTask
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass expr:INTEGER ;
owl:onProperty ifc:priority_IfcTask
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTaskTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTask
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:status_IfcTask
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:status_IfcTask
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTaskTime ;
owl:onProperty ifc:taskTime_IfcTask
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:isMilestone_IfcTask ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:workMethod_IfcTask
] ;
owl:disjointWith ifc:IfcEvent , ifc:IfcProcedure .
ifc:JOULE a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "JOULE" .
ifc:IfcIrregularTimeSeriesValue_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcIrregularTimeSeriesValue_List , list:EmptyList .
ifc:longitudinalEndPosition_IfcSectionReinforcementProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionReinforcementProperties ;
rdfs:label "LongitudinalEndPosition" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:selfIntersect_IfcOffsetCurve2D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOffsetCurve2D ;
rdfs:label "SelfIntersect" ;
rdfs:range expr:LOGICAL .
ifc:IfcRationalBSplineCurveWithKnots
a owl:Class ;
rdfs:subClassOf ifc:IfcBSplineCurveWithKnots ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:REAL_List ;
owl:onProperty ifc:weightsData_IfcRationalBSplineCurveWithKnots ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom expr:REAL_List
]
] ;
owl:onProperty ifc:weightsData_IfcRationalBSplineCurveWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:REAL_List ;
owl:onProperty ifc:weightsData_IfcRationalBSplineCurveWithKnots
] .
ifc:IfcMaterialConstituentSet
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialDefinition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterialConstituentSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialConstituentSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialConstituent ;
owl:onProperty ifc:materialConstituents_IfcMaterialConstituentSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterialConstituentSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialConstituentSet
] ;
owl:disjointWith ifc:IfcMaterialLayerSet , ifc:IfcMaterialProfileSet , ifc:IfcMaterialLayer , ifc:IfcMaterial , ifc:IfcMaterialProfile , ifc:IfcMaterialConstituent .
ifc:IfcFaceSurface a owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceOrFaceSurface , ifc:IfcFace ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:sameSense_IfcFaceSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:sameSense_IfcFaceSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSurface ;
owl:onProperty ifc:faceSurface_IfcFaceSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSurface ;
owl:onProperty ifc:faceSurface_IfcFaceSurface
] .
ifc:HUMIDISTAT a ifc:IfcUnitaryControlElementTypeEnum , owl:NamedIndividual ;
rdfs:label "HUMIDISTAT" .
ifc:IfcSurfaceTexture
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcBlobTexture ifc:IfcPixelTexture ifc:IfcImageTexture )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:repeatS_IfcSurfaceTexture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier_List ;
owl:onProperty ifc:parameter_IfcSurfaceTexture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:repeatT_IfcSurfaceTexture ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:repeatS_IfcSurfaceTexture ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:mode_IfcSurfaceTexture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCartesianTransformationOperator2D ;
owl:onProperty ifc:textureTransform_IfcSurfaceTexture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:mode_IfcSurfaceTexture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier_List ;
owl:onProperty ifc:parameter_IfcSurfaceTexture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcIdentifier_List
] ;
owl:onProperty ifc:parameter_IfcSurfaceTexture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:repeatT_IfcSurfaceTexture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianTransformationOperator2D ;
owl:onProperty ifc:textureTransform_IfcSurfaceTexture
] ;
owl:disjointWith ifc:IfcTextureVertexList , ifc:IfcTextStyleTextModel , ifc:IfcIndexedColourMap , ifc:IfcSurfaceStyleShading , ifc:IfcPreDefinedItem , ifc:IfcCurveStyleFontAndScaling , ifc:IfcCurveStyleFont , ifc:IfcColourSpecification , ifc:IfcTextStyleForDefinedFont , ifc:IfcTextureVertex , ifc:IfcSurfaceStyleWithTextures , ifc:IfcCurveStyleFontPattern , ifc:IfcSurfaceStyleRefraction , ifc:IfcColourRgbList , ifc:IfcSurfaceStyleLighting , ifc:IfcTextureCoordinate .
ifc:sourceCRS_IfcCoordinateOperation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoordinateOperation ;
rdfs:label "SourceCRS" ;
rdfs:range ifc:IfcCoordinateReferenceSystemSelect .
ifc:engages_IfcOrganization
a owl:ObjectProperty ;
rdfs:domain ifc:IfcOrganization ;
rdfs:label "Engages" ;
rdfs:range ifc:IfcPersonAndOrganization ;
owl:inverseOf ifc:theOrganization_IfcPersonAndOrganization .
ifc:THREE_QUARTER_TURN_STAIR
a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "THREE_QUARTER_TURN_STAIR" .
ifc:IfcStructuralLoadSingleDisplacement
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadStatic ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:displacementY_IfcStructuralLoadSingleDisplacement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:displacementX_IfcStructuralLoadSingleDisplacement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:rotationalDisplacementRX_IfcStructuralLoadSingleDisplacement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:displacementZ_IfcStructuralLoadSingleDisplacement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:displacementX_IfcStructuralLoadSingleDisplacement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:rotationalDisplacementRY_IfcStructuralLoadSingleDisplacement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:rotationalDisplacementRZ_IfcStructuralLoadSingleDisplacement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:displacementY_IfcStructuralLoadSingleDisplacement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:displacementZ_IfcStructuralLoadSingleDisplacement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:rotationalDisplacementRZ_IfcStructuralLoadSingleDisplacement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:rotationalDisplacementRY_IfcStructuralLoadSingleDisplacement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:rotationalDisplacementRX_IfcStructuralLoadSingleDisplacement
] ;
owl:disjointWith ifc:IfcStructuralLoadLinearForce , ifc:IfcStructuralLoadSingleForce , ifc:IfcStructuralLoadTemperature , ifc:IfcStructuralLoadPlanarForce .
ifc:IfcRelAssociatesClassification
a owl:Class ;
rdfs:subClassOf ifc:IfcRelAssociates ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcClassificationSelect ;
owl:onProperty ifc:relatingClassification_IfcRelAssociatesClassification ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcClassificationSelect ;
owl:onProperty ifc:relatingClassification_IfcRelAssociatesClassification
] ;
owl:disjointWith ifc:IfcRelAssociatesMaterial , ifc:IfcRelAssociatesConstraint , ifc:IfcRelAssociatesDocument , ifc:IfcRelAssociatesApproval , ifc:IfcRelAssociatesLibrary .
ifc:IfcStructuralPointAction
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralAction ;
owl:disjointWith ifc:IfcStructuralSurfaceAction , ifc:IfcStructuralCurveAction .
ifc:PETA a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "PETA" .
ifc:predefinedType_IfcController
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcController ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcControllerTypeEnum .
ifc:BALUSTRADE a ifc:IfcRailingTypeEnum , owl:NamedIndividual ;
rdfs:label "BALUSTRADE" .
ifc:IfcMemberType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMemberTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMemberType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMemberTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMemberType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcPlateType , ifc:IfcFootingType , ifc:IfcShadingDeviceType , ifc:IfcBuildingElementProxyType , ifc:IfcStairFlightType , ifc:IfcRoofType , ifc:IfcChimneyType , ifc:IfcBeamType , ifc:IfcRampType , ifc:IfcSlabType , ifc:IfcDoorType , ifc:IfcRailingType , ifc:IfcPileType , ifc:IfcStairType , ifc:IfcRampFlightType , ifc:IfcWallType , ifc:IfcCurtainWallType , ifc:IfcWindowType , ifc:IfcColumnType , ifc:IfcCoveringType .
ifc:IfcConnectionPointEccentricity
a owl:Class ;
rdfs:subClassOf ifc:IfcConnectionPointGeometry ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:eccentricityInZ_IfcConnectionPointEccentricity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:eccentricityInZ_IfcConnectionPointEccentricity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:eccentricityInY_IfcConnectionPointEccentricity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:eccentricityInY_IfcConnectionPointEccentricity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:eccentricityInX_IfcConnectionPointEccentricity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:eccentricityInX_IfcConnectionPointEccentricity
] .
ifc:IfcTemperatureGradientMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcGloballyUniqueId
a owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:RELAY a ifc:IfcElectricTimeControlTypeEnum , owl:NamedIndividual ;
rdfs:label "RELAY" .
ifc:IfcColourSpecification
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem , ifc:IfcColour ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcColourRgb )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcColourSpecification
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcColourSpecification
] ;
owl:disjointWith ifc:IfcSurfaceStyleRefraction , ifc:IfcTextureVertex , ifc:IfcTextStyleTextModel , ifc:IfcCurveStyleFont , ifc:IfcSurfaceTexture , ifc:IfcTextureVertexList , ifc:IfcCurveStyleFontPattern , ifc:IfcSurfaceStyleShading , ifc:IfcPreDefinedItem , ifc:IfcTextStyleForDefinedFont , ifc:IfcIndexedColourMap , ifc:IfcTextureCoordinate , ifc:IfcSurfaceStyleLighting , ifc:IfcColourRgbList , ifc:IfcSurfaceStyleWithTextures , ifc:IfcCurveStyleFontAndScaling .
ifc:SINGLE_PANEL a ifc:IfcWindowTypePartitioningEnum , ifc:IfcWindowStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "SINGLE_PANEL" .
ifc:extrudedDirection_IfcExtrudedAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcExtrudedAreaSolid ;
rdfs:label "ExtrudedDirection" ;
rdfs:range ifc:IfcDirection .
ifc:IfcAirTerminalBoxTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:MOISTURESENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "MOISTURESENSOR" .
ifc:axisTag_IfcGridAxis
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGridAxis ;
rdfs:label "AxisTag" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcEngineType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEngineType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcEngineTypeEnum .
ifc:DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER
a ifc:IfcEvaporativeCoolerTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER" .
ifc:PLANARFORCEUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "PLANARFORCEUNIT" .
ifc:IfcVibrationIsolator
a owl:Class ;
rdfs:subClassOf ifc:IfcElementComponent ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcVibrationIsolatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcVibrationIsolator
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcVibrationIsolatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcVibrationIsolator
] ;
owl:disjointWith ifc:IfcReinforcingElement , ifc:IfcBuildingElementPart , ifc:IfcFastener , ifc:IfcMechanicalFastener , ifc:IfcDiscreteAccessory .
ifc:MODULUSOFELASTICITYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "MODULUSOFELASTICITYUNIT" .
ifc:HIGHPRESSUREMERCURY
a ifc:IfcLightEmissionSourceEnum , ifc:IfcLampTypeEnum , owl:NamedIndividual ;
rdfs:label "HIGHPRESSUREMERCURY" .
ifc:IfcFooting a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFootingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFooting
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcFootingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFooting
] ;
owl:disjointWith ifc:IfcBeam , ifc:IfcPlate , ifc:IfcRampFlight , ifc:IfcWindow , ifc:IfcStairFlight , ifc:IfcMember , ifc:IfcRailing , ifc:IfcShadingDevice , ifc:IfcRamp , ifc:IfcWall , ifc:IfcColumn , ifc:IfcSlab , ifc:IfcRoof , ifc:IfcDoor , ifc:IfcPile , ifc:IfcCovering , ifc:IfcChimney , ifc:IfcStair , ifc:IfcCurtainWall , ifc:IfcBuildingElementProxy .
ifc:representation_IfcProduct
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProduct ;
rdfs:label "Representation" ;
rdfs:range ifc:IfcProductRepresentation ;
owl:inverseOf ifc:shapeOfProduct_IfcProductDefinitionShape .
ifc:LOUVER a ifc:IfcPermeableCoveringOperationEnum , owl:NamedIndividual ;
rdfs:label "LOUVER" .
ifc:IfcParameterValue_List_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue_List_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue_List_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue_List ;
owl:onProperty list:hasContents
] .
ifc:SPHERICAL_SURF a ifc:IfcBSplineSurfaceForm , owl:NamedIndividual ;
rdfs:label "SPHERICAL_SURF" .
ifc:IfcProtectiveDeviceType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProtectiveDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProtectiveDeviceType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProtectiveDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProtectiveDeviceType
] ;
owl:disjointWith ifc:IfcElectricTimeControlType , ifc:IfcElectricDistributionBoardType , ifc:IfcFlowMeterType , ifc:IfcValveType , ifc:IfcAirTerminalBoxType , ifc:IfcSwitchingDeviceType , ifc:IfcDamperType .
ifc:IfcConnectionTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:VOLT a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "VOLT" .
ifc:HIP_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "HIP_ROOF" .
ifc:IfcCoordinateReferenceSystemSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcRelConnectsWithEccentricity
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnectsStructuralMember ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcConnectionGeometry ;
owl:onProperty ifc:connectionConstraint_IfcRelConnectsWithEccentricity ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConnectionGeometry ;
owl:onProperty ifc:connectionConstraint_IfcRelConnectsWithEccentricity
] .
ifc:scale_IfcMapConversion
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMapConversion ;
rdfs:label "Scale" ;
rdfs:range ifc:IfcReal .
ifc:IfcCurveOnSurface
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:BEND a ifc:IfcDuctFittingTypeEnum , ifc:IfcCableCarrierFittingTypeEnum , ifc:IfcPipeFittingTypeEnum , owl:NamedIndividual ;
rdfs:label "BEND" .
ifc:TWO_CURVED_RUN_STAIR
a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "TWO_CURVED_RUN_STAIR" .
ifc:items_IfcRepresentation
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRepresentation ;
rdfs:label "Items" ;
rdfs:range ifc:IfcRepresentationItem .
ifc:eccentricityInY_IfcConnectionPointEccentricity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionPointEccentricity ;
rdfs:label "EccentricityInY" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:IfcChimneyTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcDoor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoor ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDoorTypeEnum .
ifc:IfcRelConnectsPathElements
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnectsElements ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConnectionTypeEnum ;
owl:onProperty ifc:relatedConnectionType_IfcRelConnectsPathElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcConnectionTypeEnum ;
owl:onProperty ifc:relatingConnectionType_IfcRelConnectsPathElements ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:NUMBER_List ;
owl:onProperty ifc:relatedPriorities_IfcRelConnectsPathElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:NUMBER_List ;
owl:onProperty ifc:relatingPriorities_IfcRelConnectsPathElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcConnectionTypeEnum ;
owl:onProperty ifc:relatedConnectionType_IfcRelConnectsPathElements ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:NUMBER_List ;
owl:onProperty ifc:relatingPriorities_IfcRelConnectsPathElements ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConnectionTypeEnum ;
owl:onProperty ifc:relatingConnectionType_IfcRelConnectsPathElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:NUMBER_List ;
owl:onProperty ifc:relatedPriorities_IfcRelConnectsPathElements ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRelConnectsWithRealizingElements .
ifc:ARCHITECT a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "ARCHITECT" .
ifc:predefinedType_IfcLightFixtureType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightFixtureType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcLightFixtureTypeEnum .
ifc:IfcElementQuantity
a owl:Class ;
rdfs:subClassOf ifc:IfcQuantitySet ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPhysicalQuantity ;
owl:onProperty ifc:quantities_IfcElementQuantity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPhysicalQuantity ;
owl:onProperty ifc:quantities_IfcElementQuantity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:methodOfMeasurement_IfcElementQuantity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:methodOfMeasurement_IfcElementQuantity
] .
ifc:SPLITCASE a ifc:IfcPumpTypeEnum , owl:NamedIndividual ;
rdfs:label "SPLITCASE" .
ifc:definingUnit_IfcPropertyTableValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyTableValue ;
rdfs:label "DefiningUnit" ;
rdfs:range ifc:IfcUnit .
ifc:qualifier_IfcApproval
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "Qualifier" ;
rdfs:range ifc:IfcText .
ifc:EXTERNAL a ifc:IfcExternalSpatialElementTypeEnum , ifc:IfcSpaceTypeEnum , ifc:IfcObjectiveEnum , ifc:IfcInternalOrExternalEnum , owl:NamedIndividual ;
rdfs:label "EXTERNAL" .
ifc:elevation_IfcBuildingStorey
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBuildingStorey ;
rdfs:label "Elevation" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:relatedElement_IfcRelConnectsElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsElements ;
rdfs:label "RelatedElement" ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:connectedFrom_IfcElement .
ifc:HEATINGVALUEUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "HEATINGVALUEUNIT" .
ifc:SOFA a ifc:IfcFurnitureTypeEnum , owl:NamedIndividual ;
rdfs:label "SOFA" .
ifc:FLOORWASTE a ifc:IfcWasteTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "FLOORWASTE" .
ifc:IfcLightSourcePositional
a owl:Class ;
rdfs:subClassOf ifc:IfcLightSource ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcReal ;
owl:onProperty ifc:constantAttenuation_IfcLightSourcePositional ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcLightSourcePositional ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCartesianPoint ;
owl:onProperty ifc:position_IfcLightSourcePositional ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint ;
owl:onProperty ifc:position_IfcLightSourcePositional
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:constantAttenuation_IfcLightSourcePositional
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:quadricAttenuation_IfcLightSourcePositional
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcReal ;
owl:onProperty ifc:distanceAttenuation_IfcLightSourcePositional ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:distanceAttenuation_IfcLightSourcePositional
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcLightSourcePositional
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcReal ;
owl:onProperty ifc:quadricAttenuation_IfcLightSourcePositional ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcLightSourceDirectional , ifc:IfcLightSourceGoniometric , ifc:IfcLightSourceAmbient .
ifc:distanceAttenuation_IfcLightSourcePositional
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourcePositional ;
rdfs:label "DistanceAttenuation" ;
rdfs:range ifc:IfcReal .
ifc:CURVATUREUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "CURVATUREUNIT" .
ifc:GAMBREL_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "GAMBREL_ROOF" .
ifc:INTERNAL a ifc:IfcSpaceTypeEnum , ifc:IfcInternalOrExternalEnum , owl:NamedIndividual ;
rdfs:label "INTERNAL" .
ifc:IfcCurveInterpolationEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:THERMOSIPHONSEALEDTUBEHEATEXCHANGERS
a ifc:IfcAirToAirHeatRecoveryTypeEnum , owl:NamedIndividual ;
rdfs:label "THERMOSIPHONSEALEDTUBEHEATEXCHANGERS" .
ifc:flangeThickness_IfcIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIShapeProfileDef ;
rdfs:label "FlangeThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcTextureMap a owl:Class ;
rdfs:subClassOf ifc:IfcTextureCoordinate ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcFace ;
owl:onProperty ifc:mappedTo_IfcTextureMap ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFace ;
owl:onProperty ifc:mappedTo_IfcTextureMap
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTextureVertex_List ;
owl:onProperty ifc:vertices_IfcTextureMap ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcTextureVertex_List
]
]
] ;
owl:onProperty ifc:vertices_IfcTextureMap
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTextureVertex_List ;
owl:onProperty ifc:vertices_IfcTextureMap
] ;
owl:disjointWith ifc:IfcIndexedTextureMap , ifc:IfcTextureCoordinateGenerator .
ifc:conversionOffset_IfcConversionBasedUnitWithOffset
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConversionBasedUnitWithOffset ;
rdfs:label "ConversionOffset" ;
rdfs:range ifc:IfcReal .
ifc:position_IfcElementarySurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElementarySurface ;
rdfs:label "Position" ;
rdfs:range ifc:IfcAxis2Placement3D .
ifc:IfcAreaDensityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:EXPANSION a ifc:IfcTankTypeEnum , owl:NamedIndividual ;
rdfs:label "EXPANSION" .
ifc:VARIABLEFLOWPRESSUREINDEPENDANT
a ifc:IfcAirTerminalBoxTypeEnum , owl:NamedIndividual ;
rdfs:label "VARIABLEFLOWPRESSUREINDEPENDANT" .
ifc:COMPUTER a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "COMPUTER" .
ifc:HIGH_GRADE_STEEL a ifc:IfcWindowStyleConstructionEnum , ifc:IfcDoorStyleConstructionEnum , owl:NamedIndividual ;
rdfs:label "HIGH_GRADE_STEEL" .
ifc:TWINTOWERENTHALPYRECOVERYLOOPS
a ifc:IfcAirToAirHeatRecoveryTypeEnum , owl:NamedIndividual ;
rdfs:label "TWINTOWERENTHALPYRECOVERYLOOPS" .
ifc:IfcWindow a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallWidth_IfcWindow
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallHeight_IfcWindow
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedPartitioningType_IfcWindow
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallWidth_IfcWindow
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWindowTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWindow
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:userDefinedPartitioningType_IfcWindow
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcWindowTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWindow
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcWindowTypePartitioningEnum ;
owl:onProperty ifc:partitioningType_IfcWindow
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWindowTypePartitioningEnum ;
owl:onProperty ifc:partitioningType_IfcWindow
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallHeight_IfcWindow
] ;
owl:disjointWith ifc:IfcSlab , ifc:IfcWall , ifc:IfcChimney , ifc:IfcCurtainWall , ifc:IfcRailing , ifc:IfcRamp , ifc:IfcStairFlight , ifc:IfcDoor , ifc:IfcPlate , ifc:IfcMember , ifc:IfcBuildingElementProxy , ifc:IfcCovering , ifc:IfcPile , ifc:IfcBeam , ifc:IfcShadingDevice , ifc:IfcRampFlight , ifc:IfcColumn , ifc:IfcStair , ifc:IfcFooting , ifc:IfcRoof .
ifc:COUPLER a ifc:IfcTendonAnchorTypeEnum , owl:NamedIndividual ;
rdfs:label "COUPLER" .
ifc:literal_IfcTextLiteral
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextLiteral ;
rdfs:label "Literal" ;
rdfs:range ifc:IfcPresentableText .
ifc:factor_IfcRelAssignsToGroupByFactor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssignsToGroupByFactor ;
rdfs:label "Factor" ;
rdfs:range ifc:IfcRatioMeasure .
ifc:filletRadius_IfcTShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:label "FilletRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:INCLUDEDIN a ifc:IfcBenchmarkEnum , owl:NamedIndividual ;
rdfs:label "INCLUDEDIN" .
ifc:ANGULARVELOCITYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "ANGULARVELOCITYUNIT" .
ifc:IfcDateTime a owl:Class ;
rdfs:subClassOf expr:STRING , ifc:IfcSimpleValue .
ifc:Q_LENGTH a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "Q_LENGTH" .
ifc:IfcPipeFittingType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowFittingType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPipeFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPipeFittingType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPipeFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPipeFittingType
] ;
owl:disjointWith ifc:IfcJunctionBoxType , ifc:IfcDuctFittingType , ifc:IfcCableFittingType , ifc:IfcCableCarrierFittingType .
ifc:isInterferedByElements_IfcElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "IsInterferedByElements" ;
rdfs:range ifc:IfcRelInterferesElements ;
owl:inverseOf ifc:relatedElement_IfcRelInterferesElements .
ifc:predefinedType_IfcCondenser
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCondenser ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCondenserTypeEnum .
ifc:IfcDistributionCircuit
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionSystem .
ifc:SECOND a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "SECOND" .
ifc:liningDepth_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "LiningDepth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcController a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcControllerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcController
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcControllerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcController
] ;
owl:disjointWith ifc:IfcAlarm , ifc:IfcProtectiveDeviceTrippingUnit , ifc:IfcUnitaryControlElement , ifc:IfcFlowInstrument , ifc:IfcActuator , ifc:IfcSensor .
ifc:name_IfcProperty a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProperty ;
rdfs:label "Name" ;
rdfs:range ifc:IfcIdentifier .
ifc:LESSEE a ifc:IfcOccupantTypeEnum , owl:NamedIndividual ;
rdfs:label "LESSEE" .
ifc:AXIS2 a ifc:IfcLayerSetDirectionEnum , owl:NamedIndividual ;
rdfs:label "AXIS2" .
ifc:IfcRelDefinesByObject
a owl:Class ;
rdfs:subClassOf ifc:IfcRelDefines ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcObject ;
owl:onProperty ifc:relatingObject_IfcRelDefinesByObject ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObject ;
owl:onProperty ifc:relatingObject_IfcRelDefinesByObject
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcObject ;
owl:onProperty ifc:relatedObjects_IfcRelDefinesByObject
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObject ;
owl:onProperty ifc:relatedObjects_IfcRelDefinesByObject
] ;
owl:disjointWith ifc:IfcRelDefinesByTemplate , ifc:IfcRelDefinesByProperties , ifc:IfcRelDefinesByType .
ifc:elements_IfcDerivedUnit
a owl:ObjectProperty ;
rdfs:domain ifc:IfcDerivedUnit ;
rdfs:label "Elements" ;
rdfs:range ifc:IfcDerivedUnitElement .
ifc:BASELINE a ifc:IfcWorkScheduleTypeEnum , ifc:IfcWorkPlanTypeEnum , owl:NamedIndividual ;
rdfs:label "BASELINE" .
ifc:uKnots_IfcBSplineSurfaceWithKnots
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurfaceWithKnots ;
rdfs:label "UKnots" ;
rdfs:range ifc:IfcParameterValue_List .
ifc:COMPRESSEDAIRFILTER
a ifc:IfcFilterTypeEnum , owl:NamedIndividual ;
rdfs:label "COMPRESSEDAIRFILTER" .
ifc:ASSIGNEE a ifc:IfcOccupantTypeEnum , owl:NamedIndividual ;
rdfs:label "ASSIGNEE" .
ifc:IfcEngineType a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcEngineTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEngineType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcEngineTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEngineType
] ;
owl:disjointWith ifc:IfcBurnerType , ifc:IfcEvaporativeCoolerType , ifc:IfcHeatExchangerType , ifc:IfcEvaporatorType , ifc:IfcBoilerType , ifc:IfcHumidifierType , ifc:IfcTubeBundleType , ifc:IfcTransformerType , ifc:IfcSolarDeviceType , ifc:IfcCoilType , ifc:IfcElectricMotorType , ifc:IfcCooledBeamType , ifc:IfcCondenserType , ifc:IfcElectricGeneratorType , ifc:IfcCoolingTowerType , ifc:IfcMotorConnectionType , ifc:IfcChillerType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcUnitaryEquipmentType .
ifc:definedUnit_IfcPropertyTableValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyTableValue ;
rdfs:label "DefinedUnit" ;
rdfs:range ifc:IfcUnit .
ifc:IfcAdvancedBrepWithVoids
a owl:Class ;
rdfs:subClassOf ifc:IfcAdvancedBrep ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcClosedShell ;
owl:onProperty ifc:voids_IfcAdvancedBrepWithVoids
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcClosedShell ;
owl:onProperty ifc:voids_IfcAdvancedBrepWithVoids
] .
ifc:spineCurve_IfcSectionedSpine
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionedSpine ;
rdfs:label "SpineCurve" ;
rdfs:range ifc:IfcCompositeCurve .
ifc:IfcElectricCurrentMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue .
ifc:height_IfcPixelTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPixelTexture ;
rdfs:label "Height" ;
rdfs:range ifc:IfcInteger .
ifc:IfcBSplineCurveWithKnots
a owl:Class ;
rdfs:subClassOf ifc:IfcBSplineCurve ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcParameterValue_List ;
owl:onProperty ifc:knots_IfcBSplineCurveWithKnots ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcKnotType ;
owl:onProperty ifc:knotSpec_IfcBSplineCurveWithKnots ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER_List ;
owl:onProperty ifc:knotMultiplicities_IfcBSplineCurveWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom expr:INTEGER_List
]
] ;
owl:onProperty ifc:knotMultiplicities_IfcBSplineCurveWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue_List ;
owl:onProperty ifc:knots_IfcBSplineCurveWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:INTEGER_List ;
owl:onProperty ifc:knotMultiplicities_IfcBSplineCurveWithKnots ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcKnotType ;
owl:onProperty ifc:knotSpec_IfcBSplineCurveWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcParameterValue_List
]
] ;
owl:onProperty ifc:knots_IfcBSplineCurveWithKnots
] .
ifc:DISTRIBUTIONPOINT
a ifc:IfcAddressTypeEnum , owl:NamedIndividual ;
rdfs:label "DISTRIBUTIONPOINT" .
ifc:HEATSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "HEATSENSOR" .
ifc:hasDocumentReferences_IfcDocumentInformation
a owl:ObjectProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "HasDocumentReferences" ;
rdfs:range ifc:IfcDocumentReference ;
owl:inverseOf ifc:referencedDocument_IfcDocumentReference .
ifc:units_IfcUnitAssignment
a owl:ObjectProperty ;
rdfs:domain ifc:IfcUnitAssignment ;
rdfs:label "Units" ;
rdfs:range ifc:IfcUnit .
ifc:overallWidth_IfcWindow
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindow ;
rdfs:label "OverallWidth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:FLOOR a ifc:IfcSlabTypeEnum , owl:NamedIndividual ;
rdfs:label "FLOOR" .
ifc:IfcCableCarrierFittingTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:FRIDGE_FREEZER a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "FRIDGE_FREEZER" .
ifc:completion_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "Completion" ;
rdfs:range ifc:IfcPositiveRatioMeasure .
ifc:webThickness_IfcIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIShapeProfileDef ;
rdfs:label "WebThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcTranslationalStiffnessSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcWindowPanelProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedPropertySet ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcShapeAspect ;
owl:onProperty ifc:shapeAspectStyle_IfcWindowPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:frameThickness_IfcWindowPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWindowPanelOperationEnum ;
owl:onProperty ifc:operationType_IfcWindowPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWindowPanelPositionEnum ;
owl:onProperty ifc:panelPosition_IfcWindowPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:frameDepth_IfcWindowPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcWindowPanelPositionEnum ;
owl:onProperty ifc:panelPosition_IfcWindowPanelProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcShapeAspect ;
owl:onProperty ifc:shapeAspectStyle_IfcWindowPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:frameThickness_IfcWindowPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:frameDepth_IfcWindowPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcWindowPanelOperationEnum ;
owl:onProperty ifc:operationType_IfcWindowPanelProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcDoorLiningProperties , ifc:IfcReinforcementDefinitionProperties , ifc:IfcDoorPanelProperties , ifc:IfcPermeableCoveringProperties , ifc:IfcWindowLiningProperties .
ifc:PROVISIONFORVOID a ifc:IfcBuildingElementProxyTypeEnum , owl:NamedIndividual ;
rdfs:label "PROVISIONFORVOID" .
ifc:IfcDerivedProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:label_IfcDerivedProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProfileDef ;
owl:onProperty ifc:parentProfile_IfcDerivedProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianTransformationOperator2D ;
owl:onProperty ifc:operator_IfcDerivedProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:parentProfile_IfcDerivedProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:label_IfcDerivedProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCartesianTransformationOperator2D ;
owl:onProperty ifc:operator_IfcDerivedProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcArbitraryOpenProfileDef , ifc:IfcParameterizedProfileDef , ifc:IfcArbitraryClosedProfileDef , ifc:IfcCompositeProfileDef .
ifc:IfcBeamStandardCase
a owl:Class ;
rdfs:subClassOf ifc:IfcBeam .
ifc:HALF_WINDING_STAIR
a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "HALF_WINDING_STAIR" .
ifc:IfcSpaceHeaterType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSpaceHeaterTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSpaceHeaterType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSpaceHeaterTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSpaceHeaterType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcAudioVisualApplianceType , ifc:IfcOutletType , ifc:IfcAirTerminalType , ifc:IfcLampType , ifc:IfcMedicalDeviceType , ifc:IfcCommunicationsApplianceType , ifc:IfcWasteTerminalType , ifc:IfcLightFixtureType , ifc:IfcSanitaryTerminalType , ifc:IfcStackTerminalType , ifc:IfcFireSuppressionTerminalType , ifc:IfcElectricApplianceType .
ifc:IfcProtectiveDeviceTrippingUnitType
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProtectiveDeviceTrippingUnitTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProtectiveDeviceTrippingUnitType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProtectiveDeviceTrippingUnitTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProtectiveDeviceTrippingUnitType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcActuatorType , ifc:IfcAlarmType , ifc:IfcSensorType , ifc:IfcFlowInstrumentType , ifc:IfcUnitaryControlElementType , ifc:IfcControllerType .
ifc:SUBTRACT a ifc:IfcArithmeticOperatorEnum , owl:NamedIndividual ;
rdfs:label "SUBTRACT" .
ifc:rowCells_IfcTableRow
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTableRow ;
rdfs:label "RowCells" ;
rdfs:range ifc:IfcValue_List .
ifc:predefinedType_IfcCooledBeamType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCooledBeamType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCooledBeamTypeEnum .
ifc:shapeAspectStyle_IfcPermeableCoveringProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPermeableCoveringProperties ;
rdfs:label "ShapeAspectStyle" ;
rdfs:range ifc:IfcShapeAspect .
ifc:IfcRelConnectsStructuralActivity
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcStructuralActivityAssignmentSelect ;
owl:onProperty ifc:relatingElement_IfcRelConnectsStructuralActivity ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcStructuralActivity ;
owl:onProperty ifc:relatedStructuralActivity_IfcRelConnectsStructuralActivity ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralActivityAssignmentSelect ;
owl:onProperty ifc:relatingElement_IfcRelConnectsStructuralActivity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralActivity ;
owl:onProperty ifc:relatedStructuralActivity_IfcRelConnectsStructuralActivity
] ;
owl:disjointWith ifc:IfcRelFillsElement , ifc:IfcRelSpaceBoundary , ifc:IfcRelInterferesElements , ifc:IfcRelConnectsElements , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelConnectsPortToElement , ifc:IfcRelCoversSpaces , ifc:IfcRelSequence , ifc:IfcRelConnectsPorts , ifc:IfcRelServicesBuildings , ifc:IfcRelCoversBldgElements , ifc:IfcRelFlowControlElements , ifc:IfcRelReferencedInSpatialStructure .
ifc:IfcCostSchedule a owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:status_IfcCostSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:updateDate_IfcCostSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:submittedOn_IfcCostSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:submittedOn_IfcCostSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:status_IfcCostSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCostScheduleTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCostSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:updateDate_IfcCostSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCostScheduleTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCostSchedule
] ;
owl:disjointWith ifc:IfcWorkControl , ifc:IfcActionRequest , ifc:IfcCostItem , ifc:IfcPermit , ifc:IfcPerformanceHistory , ifc:IfcProjectOrder , ifc:IfcWorkCalendar .
ifc:name_IfcMaterialLayer
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayer ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:barSurface_IfcReinforcingBar
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBar ;
rdfs:label "BarSurface" ;
rdfs:range ifc:IfcReinforcingBarSurfaceEnum .
ifc:MORTAR a ifc:IfcFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "MORTAR" .
ifc:MIRROR a ifc:IfcReflectanceMethodEnum , owl:NamedIndividual ;
rdfs:label "MIRROR" .
ifc:outer_IfcManifoldSolidBrep
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcManifoldSolidBrep ;
rdfs:label "Outer" ;
rdfs:range ifc:IfcClosedShell .
ifc:predefinedType_IfcWasteTerminal
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWasteTerminal ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcWasteTerminalTypeEnum .
ifc:LACK_OF_FIT a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "LACK_OF_FIT" .
ifc:predefinedType_IfcPipeSegment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPipeSegment ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPipeSegmentTypeEnum .
ifc:IfcQuantityCount a owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalSimpleQuantity ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCountMeasure ;
owl:onProperty ifc:countValue_IfcQuantityCount ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCountMeasure ;
owl:onProperty ifc:countValue_IfcQuantityCount
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityCount
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityCount
] ;
owl:disjointWith ifc:IfcQuantityWeight , ifc:IfcQuantityVolume , ifc:IfcQuantityLength , ifc:IfcQuantityTime , ifc:IfcQuantityArea .
ifc:longDescription_IfcTypeProcess
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTypeProcess ;
rdfs:label "LongDescription" ;
rdfs:range ifc:IfcText .
ifc:IfcMassFlowRateMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcFeatureElementAddition
a owl:Class ;
rdfs:subClassOf ifc:IfcFeatureElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcRelProjectsElement ;
owl:onProperty ifc:projectsElements_IfcFeatureElementAddition ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelProjectsElement ;
owl:onProperty ifc:projectsElements_IfcFeatureElementAddition
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcProjectionElement )
] ;
owl:disjointWith ifc:IfcFeatureElementSubtraction , ifc:IfcSurfaceFeature .
ifc:DEHUMIDIFIER a ifc:IfcUnitaryEquipmentTypeEnum , owl:NamedIndividual ;
rdfs:label "DEHUMIDIFIER" .
ifc:reinforcementRole_IfcSectionReinforcementProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionReinforcementProperties ;
rdfs:label "ReinforcementRole" ;
rdfs:range ifc:IfcReinforcingBarRoleEnum .
ifc:IfcLengthMeasure_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcLengthMeasure_List , list:EmptyList .
ifc:SHADING a ifc:IfcBuildingSystemTypeEnum , owl:NamedIndividual ;
rdfs:label "SHADING" .
ifc:predefinedType_IfcAlarmType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAlarmType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAlarmTypeEnum .
ifc:transverseBarCrossSectionArea_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "TransverseBarCrossSectionArea" ;
rdfs:range ifc:IfcAreaMeasure .
ifc:predefinedType_IfcUnitaryControlElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUnitaryControlElement ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcUnitaryControlElementTypeEnum .
ifc:GULLYSUMP a ifc:IfcWasteTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "GULLYSUMP" .
ifc:DRAFT a ifc:IfcDocumentStatusEnum , owl:NamedIndividual ;
rdfs:label "DRAFT" .
ifc:IfcCurveStyleFontPattern_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurveStyleFontPattern_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurveStyleFontPattern_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurveStyleFontPattern ;
owl:onProperty list:hasContents
] .
ifc:description_IfcProductRepresentation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProductRepresentation ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:IfcPresentationLayerAssignment
a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:identifier_IfcPresentationLayerAssignment
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identifier_IfcPresentationLayerAssignment
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLayeredItem ;
owl:onProperty ifc:assignedItems_IfcPresentationLayerAssignment
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLayeredItem ;
owl:onProperty ifc:assignedItems_IfcPresentationLayerAssignment
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcPresentationLayerAssignment
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcPresentationLayerAssignment
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcPresentationLayerAssignment ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcPresentationLayerAssignment
] .
ifc:VAPORPERMEABILITYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "VAPORPERMEABILITYUNIT" .
ifc:predefinedType_IfcJunctionBox
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcJunctionBox ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcJunctionBoxTypeEnum .
ifc:DOME_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "DOME_ROOF" .
ifc:WEEKLY a ifc:IfcRecurrenceTypeEnum , owl:NamedIndividual ;
rdfs:label "WEEKLY" .
ifc:basisSurface_IfcPointOnSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPointOnSurface ;
rdfs:label "BasisSurface" ;
rdfs:range ifc:IfcSurface .
ifc:predefinedType_IfcBoilerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoilerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBoilerTypeEnum .
ifc:IfcClassificationReferenceSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:predefinedType_IfcTendon
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendon ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTendonTypeEnum .
ifc:predefinedType_IfcValveType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcValveType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcValveTypeEnum .
ifc:earlyDate_IfcEventTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEventTime ;
rdfs:label "EarlyDate" ;
rdfs:range ifc:IfcDateTime .
ifc:IfcConstraint_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConstraint_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConstraint_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConstraint ;
owl:onProperty list:hasContents
] .
ifc:IfcURIReference a owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:FREQUENCYUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "FREQUENCYUNIT" .
ifc:dependantProperty_IfcPropertyDependencyRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyDependencyRelationship ;
rdfs:label "DependantProperty" ;
rdfs:range ifc:IfcProperty ;
owl:inverseOf ifc:propertyDependsOn_IfcProperty .
ifc:implicitOuter_IfcCurveBoundedSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveBoundedSurface ;
rdfs:label "ImplicitOuter" ;
rdfs:range expr:BOOLEAN .
ifc:predefinedType_IfcSanitaryTerminalType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSanitaryTerminalType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSanitaryTerminalTypeEnum .
ifc:IfcTimeSeriesValue
a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcValue_List ;
owl:onProperty ifc:listValues_IfcTimeSeriesValue ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcValue_List
] ;
owl:onProperty ifc:listValues_IfcTimeSeriesValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValue_List ;
owl:onProperty ifc:listValues_IfcTimeSeriesValue
] .
ifc:description_IfcTableColumn
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTableColumn ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:CROSS a ifc:IfcCableCarrierFittingTypeEnum , owl:NamedIndividual ;
rdfs:label "CROSS" .
ifc:PHOTOCOPIER a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "PHOTOCOPIER" .
ifc:PROCESS a ifc:IfcObjectTypeEnum , owl:NamedIndividual ;
rdfs:label "PROCESS" .
ifc:IfcPropertyTemplate
a owl:Class ;
rdfs:subClassOf ifc:IfcPropertyTemplateDefinition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertySetTemplate ;
owl:onProperty ifc:partOfPsetTemplate_IfcPropertyTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcComplexPropertyTemplate ;
owl:onProperty ifc:partOfComplexTemplate_IfcPropertyTemplate
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcComplexPropertyTemplate ifc:IfcSimplePropertyTemplate )
] ;
owl:disjointWith ifc:IfcPropertySetTemplate .
ifc:targetView_IfcGeometricRepresentationSubContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGeometricRepresentationSubContext ;
rdfs:label "TargetView" ;
rdfs:range ifc:IfcGeometricProjectionEnum .
ifc:IfcFillAreaStyle a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationStyle , ifc:IfcPresentationStyleSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:modelorDraughting_IfcFillAreaStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFillStyleSelect ;
owl:onProperty ifc:fillStyles_IfcFillAreaStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcFillStyleSelect ;
owl:onProperty ifc:fillStyles_IfcFillAreaStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:modelorDraughting_IfcFillAreaStyle
] ;
owl:disjointWith ifc:IfcSurfaceStyle , ifc:IfcCurveStyle , ifc:IfcTextStyle .
ifc:fontStyle_IfcTextStyleFontModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleFontModel ;
rdfs:label "FontStyle" ;
rdfs:range ifc:IfcFontStyle .
ifc:FIXEDCASEMENT a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "FIXEDCASEMENT" .
ifc:creationTime_IfcConstraint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstraint ;
rdfs:label "CreationTime" ;
rdfs:range ifc:IfcDateTime .
ifc:version_IfcApplication
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApplication ;
rdfs:label "Version" ;
rdfs:range ifc:IfcLabel .
ifc:SINGLESCREW a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "SINGLESCREW" .
ifc:hasPorts_IfcDistributionElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcDistributionElement ;
rdfs:label "HasPorts" ;
rdfs:range ifc:IfcRelConnectsPortToElement ;
owl:inverseOf ifc:relatedElement_IfcRelConnectsPortToElement .
ifc:sizeInY_IfcPlanarExtent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPlanarExtent ;
rdfs:label "SizeInY" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:dimensions_IfcNamedUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcNamedUnit ;
rdfs:label "Dimensions" ;
rdfs:range ifc:IfcDimensionalExponents .
ifc:CONSTANTFLOW a ifc:IfcAirTerminalBoxTypeEnum , owl:NamedIndividual ;
rdfs:label "CONSTANTFLOW" .
ifc:IfcPropertySingleValue
a owl:Class ;
rdfs:subClassOf ifc:IfcSimpleProperty ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValue ;
owl:onProperty ifc:nominalValue_IfcPropertySingleValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcValue ;
owl:onProperty ifc:nominalValue_IfcPropertySingleValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcUnit ;
owl:onProperty ifc:unit_IfcPropertySingleValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:unit_IfcPropertySingleValue
] ;
owl:disjointWith ifc:IfcPropertyReferenceValue , ifc:IfcPropertyListValue , ifc:IfcPropertyEnumeratedValue , ifc:IfcPropertyTableValue , ifc:IfcPropertyBoundedValue .
ifc:DIMMERSWITCH a ifc:IfcSwitchingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "DIMMERSWITCH" .
ifc:SCREW a ifc:IfcMechanicalFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "SCREW" .
ifc:IfcSpatialZoneTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcFanType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFanType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFanTypeEnum .
ifc:predefinedType_IfcSwitchingDeviceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSwitchingDeviceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSwitchingDeviceTypeEnum .
ifc:translationalStiffnessByLengthZ_IfcBoundaryEdgeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryEdgeCondition ;
rdfs:label "TranslationalStiffnessByLengthZ" ;
rdfs:range ifc:IfcModulusOfTranslationalSubgradeReactionSelect .
ifc:HEATRECOVERY a ifc:IfcChillerTypeEnum , owl:NamedIndividual ;
rdfs:label "HEATRECOVERY" .
ifc:MODEL_VIEW a ifc:IfcGeometricProjectionEnum , owl:NamedIndividual ;
rdfs:label "MODEL_VIEW" .
ifc:SHEARCONNECTOR a ifc:IfcMechanicalFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "SHEARCONNECTOR" .
ifc:TRIPLE_PANEL_BOTTOM
a ifc:IfcWindowTypePartitioningEnum , ifc:IfcWindowStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "TRIPLE_PANEL_BOTTOM" .
ifc:resourceType_IfcTypeResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTypeResource ;
rdfs:label "ResourceType" ;
rdfs:range ifc:IfcLabel .
ifc:intendedUse_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "IntendedUse" ;
rdfs:range ifc:IfcText .
ifc:FLEXIBLESEGMENT a ifc:IfcPipeSegmentTypeEnum , ifc:IfcDuctSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "FLEXIBLESEGMENT" .
ifc:SUPPORT a ifc:IfcPileTypeEnum , owl:NamedIndividual ;
rdfs:label "SUPPORT" .
ifc:ISOTHERMALMOISTURECAPACITYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "ISOTHERMALMOISTURECAPACITYUNIT" .
ifc:layerFrozen_IfcPresentationLayerWithStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPresentationLayerWithStyle ;
rdfs:label "LayerFrozen" ;
rdfs:range expr:LOGICAL .
ifc:LINEARFORCEUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "LINEARFORCEUNIT" .
ifc:geodeticDatum_IfcCoordinateReferenceSystem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoordinateReferenceSystem ;
rdfs:label "GeodeticDatum" ;
rdfs:range ifc:IfcIdentifier .
ifc:elements_IfcGeometricSet
a owl:ObjectProperty ;
rdfs:domain ifc:IfcGeometricSet ;
rdfs:label "Elements" ;
rdfs:range ifc:IfcGeometricSetSelect .
ifc:IfcCurve a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricSetSelect , ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcConic ifc:IfcOffsetCurve2D ifc:IfcLine ifc:IfcPcurve ifc:IfcBoundedCurve ifc:IfcOffsetCurve3D )
] ;
owl:disjointWith ifc:IfcShellBasedSurfaceModel , ifc:IfcPlacement , ifc:IfcTextLiteral , ifc:IfcGeometricSet , ifc:IfcAnnotationFillArea , ifc:IfcVector , ifc:IfcFillAreaStyleTiles , ifc:IfcBooleanResult , ifc:IfcSolidModel , ifc:IfcCompositeCurveSegment , ifc:IfcSectionedSpine , ifc:IfcTessellatedItem , ifc:IfcCsgPrimitive3D , ifc:IfcLightSource , ifc:IfcHalfSpaceSolid , ifc:IfcFaceBasedSurfaceModel , ifc:IfcSurface , ifc:IfcBoundingBox , ifc:IfcDirection , ifc:IfcPlanarExtent , ifc:IfcCartesianPointList , ifc:IfcPoint , ifc:IfcCartesianTransformationOperator , ifc:IfcFillAreaStyleHatching .
ifc:predefinedType_IfcFilterType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFilterType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFilterTypeEnum .
ifc:types_IfcTypeObject
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTypeObject ;
rdfs:label "Types" ;
rdfs:range ifc:IfcRelDefinesByType ;
owl:inverseOf ifc:relatingType_IfcRelDefinesByType .
ifc:predefinedType_IfcProjectionElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProjectionElement ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcProjectionElementTypeEnum .
ifc:FORCEUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "FORCEUNIT" .
ifc:ELECTRICRESISTANCEUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICRESISTANCEUNIT" .
ifc:dependingProperty_IfcPropertyDependencyRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyDependencyRelationship ;
rdfs:label "DependingProperty" ;
rdfs:range ifc:IfcProperty ;
owl:inverseOf ifc:propertyForDependance_IfcProperty .
ifc:IfcTypeProduct a owl:Class ;
rdfs:subClassOf ifc:IfcTypeObject , ifc:IfcProductSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRepresentationMap_List ;
owl:onProperty ifc:representationMaps_IfcTypeProduct
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:tag_IfcTypeProduct
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentationMap_List ;
owl:onProperty ifc:representationMaps_IfcTypeProduct
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcRepresentationMap_List
] ;
owl:onProperty ifc:representationMaps_IfcTypeProduct
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:tag_IfcTypeProduct
] ;
owl:disjointWith ifc:IfcTypeProcess , ifc:IfcTypeResource .
ifc:BOTTOMHUNG a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "BOTTOMHUNG" .
ifc:lateFinish_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "LateFinish" ;
rdfs:range ifc:IfcDateTime .
ifc:IfcLuminousIntensityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue .
ifc:IfcSolarDeviceType
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSolarDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSolarDeviceType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSolarDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSolarDeviceType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcHeatExchangerType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcCondenserType , ifc:IfcTubeBundleType , ifc:IfcCoolingTowerType , ifc:IfcEngineType , ifc:IfcHumidifierType , ifc:IfcBurnerType , ifc:IfcUnitaryEquipmentType , ifc:IfcElectricMotorType , ifc:IfcTransformerType , ifc:IfcChillerType , ifc:IfcCoilType , ifc:IfcElectricGeneratorType , ifc:IfcEvaporativeCoolerType , ifc:IfcCooledBeamType , ifc:IfcEvaporatorType , ifc:IfcMotorConnectionType , ifc:IfcBoilerType .
ifc:IfcActorRole_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcActorRole_List , list:EmptyList .
ifc:slippageY_IfcSlippageConnectionCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSlippageConnectionCondition ;
rdfs:label "SlippageY" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:colourAppearance_IfcLightSourceGoniometric
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceGoniometric ;
rdfs:label "ColourAppearance" ;
rdfs:range ifc:IfcColourRgb .
ifc:IfcBeamType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBeamTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBeamType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBeamTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBeamType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRailingType , ifc:IfcMemberType , ifc:IfcPileType , ifc:IfcShadingDeviceType , ifc:IfcChimneyType , ifc:IfcRampType , ifc:IfcWallType , ifc:IfcRampFlightType , ifc:IfcFootingType , ifc:IfcRoofType , ifc:IfcDoorType , ifc:IfcColumnType , ifc:IfcWindowType , ifc:IfcCoveringType , ifc:IfcStairType , ifc:IfcSlabType , ifc:IfcBuildingElementProxyType , ifc:IfcStairFlightType , ifc:IfcPlateType , ifc:IfcCurtainWallType .
ifc:yDim_IfcRectangleProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangleProfileDef ;
rdfs:label "YDim" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcAlarmTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:valueComponent_IfcMeasureWithUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMeasureWithUnit ;
rdfs:label "ValueComponent" ;
rdfs:range ifc:IfcValue .
ifc:barCount_IfcReinforcementBarProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcementBarProperties ;
rdfs:label "BarCount" ;
rdfs:range ifc:IfcCountMeasure .
ifc:IfcProfileTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcRelAssociatesConstraint
a owl:Class ;
rdfs:subClassOf ifc:IfcRelAssociates ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:intent_IfcRelAssociatesConstraint
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConstraint ;
owl:onProperty ifc:relatingConstraint_IfcRelAssociatesConstraint
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:intent_IfcRelAssociatesConstraint
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcConstraint ;
owl:onProperty ifc:relatingConstraint_IfcRelAssociatesConstraint ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRelAssociatesMaterial , ifc:IfcRelAssociatesApproval , ifc:IfcRelAssociatesLibrary , ifc:IfcRelAssociatesDocument , ifc:IfcRelAssociatesClassification .
ifc:description_IfcPresentationLayerAssignment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPresentationLayerAssignment ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:correspondingBoundary_IfcRelSpaceBoundary2ndLevel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelSpaceBoundary2ndLevel ;
rdfs:label "CorrespondingBoundary" ;
rdfs:range ifc:IfcRelSpaceBoundary2ndLevel ;
owl:inverseOf ifc:corresponds_IfcRelSpaceBoundary2ndLevel .
ifc:IfcEnergyMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:REMOVABLECASEMENT
a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "REMOVABLECASEMENT" .
ifc:HARMONICFILTER a ifc:IfcElectricFlowStorageDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "HARMONICFILTER" .
ifc:IfcProperty a owl:Class ;
rdfs:subClassOf ifc:IfcPropertyAbstraction ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:name_IfcProperty
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcProperty
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertySet ;
owl:onProperty ifc:partOfPset_IfcProperty
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcComplexProperty ;
owl:onProperty ifc:partOfComplex_IfcProperty
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcComplexProperty ifc:IfcSimpleProperty )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertyDependencyRelationship ;
owl:onProperty ifc:propertyDependsOn_IfcProperty
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertyDependencyRelationship ;
owl:onProperty ifc:propertyForDependance_IfcProperty
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcProperty
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:name_IfcProperty ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcPropertyEnumeration , ifc:IfcExtendedProperties , ifc:IfcPreDefinedProperties .
ifc:QTO_TYPEDRIVENOVERRIDE
a ifc:IfcPropertySetTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "QTO_TYPEDRIVENOVERRIDE" .
ifc:IfcTextureCoordinate
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcTextureCoordinateGenerator ifc:IfcTextureMap ifc:IfcIndexedTextureMap )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSurfaceTexture_List ;
owl:onProperty ifc:maps_IfcTextureCoordinate ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSurfaceTexture_List ;
owl:onProperty ifc:maps_IfcTextureCoordinate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcSurfaceTexture_List
] ;
owl:onProperty ifc:maps_IfcTextureCoordinate
] ;
owl:disjointWith ifc:IfcColourSpecification , ifc:IfcCurveStyleFont , ifc:IfcIndexedColourMap , ifc:IfcCurveStyleFontPattern , ifc:IfcColourRgbList , ifc:IfcSurfaceTexture , ifc:IfcTextStyleTextModel , ifc:IfcPreDefinedItem , ifc:IfcSurfaceStyleLighting , ifc:IfcSurfaceStyleRefraction , ifc:IfcTextureVertex , ifc:IfcCurveStyleFontAndScaling , ifc:IfcTextureVertexList , ifc:IfcSurfaceStyleShading , ifc:IfcSurfaceStyleWithTextures , ifc:IfcTextStyleForDefinedFont .
ifc:relatedMaterials_IfcMaterialRelationship
a owl:ObjectProperty ;
rdfs:domain ifc:IfcMaterialRelationship ;
rdfs:label "RelatedMaterials" ;
rdfs:range ifc:IfcMaterial ;
owl:inverseOf ifc:isRelatedWith_IfcMaterial .
ifc:GASCOCK a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "GASCOCK" .
ifc:status_IfcApproval
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "Status" ;
rdfs:range ifc:IfcLabel .
ifc:IfcActuator a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActuatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcActuator
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcActuatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcActuator
] ;
owl:disjointWith ifc:IfcAlarm , ifc:IfcController , ifc:IfcFlowInstrument , ifc:IfcSensor , ifc:IfcUnitaryControlElement , ifc:IfcProtectiveDeviceTrippingUnit .
ifc:DIVERTING a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "DIVERTING" .
ifc:WOOD a ifc:IfcWindowStyleConstructionEnum , ifc:IfcDoorStyleConstructionEnum , ifc:IfcConstructionMaterialResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "WOOD" .
ifc:predefinedType_IfcFastenerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFastenerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFastenerTypeEnum .
ifc:effectiveDepth_IfcReinforcementBarProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcementBarProperties ;
rdfs:label "EffectiveDepth" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:name_IfcPropertyEnumeration
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyEnumeration ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:VOLUMETRICFLOWRATEUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "VOLUMETRICFLOWRATEUNIT" .
ifc:IfcSpecularExponent
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcSpecularHighlightSelect .
ifc:liningOffset_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "LiningOffset" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:relatingProcess_IfcRelSequence
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelSequence ;
rdfs:label "RelatingProcess" ;
rdfs:range ifc:IfcProcess ;
owl:inverseOf ifc:isPredecessorTo_IfcProcess .
ifc:IfcProfileDef a owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileProperties ;
owl:onProperty ifc:hasProperties_IfcProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:profileName_IfcProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:profileName_IfcProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProfileTypeEnum ;
owl:onProperty ifc:profileType_IfcProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileTypeEnum ;
owl:onProperty ifc:profileType_IfcProfileDef
] .
ifc:IfcProcedure a owl:Class ;
rdfs:subClassOf ifc:IfcProcess ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcProcedureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProcedure
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProcedureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProcedure
] ;
owl:disjointWith ifc:IfcTask , ifc:IfcEvent .
ifc:IfcOrientedEdge_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOrientedEdge_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOrientedEdge_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOrientedEdge ;
owl:onProperty list:hasContents
] .
ifc:predefinedType_IfcLampType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLampType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcLampTypeEnum .
ifc:filletRadius_IfcZShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcZShapeProfileDef ;
rdfs:label "FilletRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:IfcDuctSilencerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:STEAM a ifc:IfcBoilerTypeEnum , owl:NamedIndividual ;
rdfs:label "STEAM" .
ifc:predefinedType_IfcActuatorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcActuatorType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcActuatorTypeEnum .
ifc:layerStyles_IfcPresentationLayerWithStyle
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPresentationLayerWithStyle ;
rdfs:label "LayerStyles" ;
rdfs:range ifc:IfcPresentationStyle .
ifc:INDUCTION a ifc:IfcElectricMotorTypeEnum , owl:NamedIndividual ;
rdfs:label "INDUCTION" .
ifc:operator_IfcBooleanResult
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBooleanResult ;
rdfs:label "Operator" ;
rdfs:range ifc:IfcBooleanOperator .
ifc:IfcBoilerType a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBoilerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBoilerType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoilerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBoilerType
] ;
owl:disjointWith ifc:IfcElectricMotorType , ifc:IfcElectricGeneratorType , ifc:IfcCondenserType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcCoilType , ifc:IfcUnitaryEquipmentType , ifc:IfcHeatExchangerType , ifc:IfcTransformerType , ifc:IfcChillerType , ifc:IfcTubeBundleType , ifc:IfcCoolingTowerType , ifc:IfcMotorConnectionType , ifc:IfcEngineType , ifc:IfcSolarDeviceType , ifc:IfcEvaporatorType , ifc:IfcHumidifierType , ifc:IfcBurnerType , ifc:IfcEvaporativeCoolerType , ifc:IfcCooledBeamType .
ifc:nominalBarDiameter_IfcReinforcementBarProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcementBarProperties ;
rdfs:label "NominalBarDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:PURCHASEORDER a ifc:IfcProjectOrderTypeEnum , owl:NamedIndividual ;
rdfs:label "PURCHASEORDER" .
ifc:IfcSurfaceReinforcementArea
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadOrResult ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRatioMeasure ;
owl:onProperty ifc:shearReinforcement_IfcSurfaceReinforcementArea
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure_EmptyList ;
owl:onProperty list:hasNext ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:onProperty list:hasNext
] ;
owl:onProperty list:hasNext
] ;
owl:onProperty ifc:surfaceReinforcement1_IfcSurfaceReinforcementArea
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List ;
owl:onProperty ifc:surfaceReinforcement1_IfcSurfaceReinforcementArea
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure_List ;
owl:onProperty ifc:surfaceReinforcement2_IfcSurfaceReinforcementArea
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLengthMeasure_List
]
] ;
owl:onProperty ifc:surfaceReinforcement2_IfcSurfaceReinforcementArea
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List ;
owl:onProperty ifc:surfaceReinforcement2_IfcSurfaceReinforcementArea
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure_List ;
owl:onProperty ifc:surfaceReinforcement1_IfcSurfaceReinforcementArea
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRatioMeasure ;
owl:onProperty ifc:shearReinforcement_IfcSurfaceReinforcementArea
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure_EmptyList ;
owl:onProperty list:hasNext ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:onProperty list:hasNext
] ;
owl:onProperty list:hasNext
] ;
owl:onProperty ifc:surfaceReinforcement2_IfcSurfaceReinforcementArea
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLengthMeasure_List
]
] ;
owl:onProperty ifc:surfaceReinforcement1_IfcSurfaceReinforcementArea
] ;
owl:disjointWith ifc:IfcStructuralLoadStatic .
ifc:MODULUSOFROTATIONALSUBGRADEREACTIONUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "MODULUSOFROTATIONALSUBGRADEREACTIONUNIT" .
ifc:longitudinalBarCrossSectionArea_IfcReinforcingMesh
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:label "LongitudinalBarCrossSectionArea" ;
rdfs:range ifc:IfcAreaMeasure .
ifc:SMOKESENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "SMOKESENSOR" .
ifc:predefinedType_IfcChimney
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcChimney ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcChimneyTypeEnum .
ifc:IfcSubContractResourceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:SINGLESTAGE a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "SINGLESTAGE" .
ifc:LEVELSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "LEVELSENSOR" .
ifc:objectType_IfcContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcContext ;
rdfs:label "ObjectType" ;
rdfs:range ifc:IfcLabel .
ifc:assignedToStructuralItem_IfcStructuralActivity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralActivity ;
rdfs:label "AssignedToStructuralItem" ;
rdfs:range ifc:IfcRelConnectsStructuralActivity ;
owl:inverseOf ifc:relatedStructuralActivity_IfcRelConnectsStructuralActivity .
ifc:IfcTableRow_List a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTableRow_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTableRow_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTableRow ;
owl:onProperty list:hasContents
] .
ifc:revision_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "Revision" ;
rdfs:range ifc:IfcLabel .
ifc:IfcConversionBasedUnit
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect , ifc:IfcNamedUnit ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMeasureWithUnit ;
owl:onProperty ifc:conversionFactor_IfcConversionBasedUnit ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMeasureWithUnit ;
owl:onProperty ifc:conversionFactor_IfcConversionBasedUnit
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcConversionBasedUnit ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcConversionBasedUnit
] ;
owl:disjointWith ifc:IfcSIUnit , ifc:IfcContextDependentUnit .
ifc:IfcUnitaryEquipment
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnitaryEquipmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcUnitaryEquipment
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcUnitaryEquipmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcUnitaryEquipment
] ;
owl:disjointWith ifc:IfcBoiler , ifc:IfcHumidifier , ifc:IfcTransformer , ifc:IfcEngine , ifc:IfcCooledBeam , ifc:IfcHeatExchanger , ifc:IfcCondenser , ifc:IfcAirToAirHeatRecovery , ifc:IfcMotorConnection , ifc:IfcEvaporator , ifc:IfcCoolingTower , ifc:IfcElectricGenerator , ifc:IfcCoil , ifc:IfcSolarDevice , ifc:IfcTubeBundle , ifc:IfcEvaporativeCooler , ifc:IfcBurner , ifc:IfcChiller , ifc:IfcElectricMotor .
ifc:METAL a ifc:IfcReflectanceMethodEnum , ifc:IfcConstructionMaterialResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "METAL" .
ifc:topFlangeSlope_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "TopFlangeSlope" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:FREESTANDINGWATERCOOLER
a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "FREESTANDINGWATERCOOLER" .
ifc:WRAPPING a ifc:IfcCoveringTypeEnum , owl:NamedIndividual ;
rdfs:label "WRAPPING" .
ifc:IfcSurfaceOfLinearExtrusion
a owl:Class ;
rdfs:subClassOf ifc:IfcSweptSurface ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:depth_IfcSurfaceOfLinearExtrusion ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:depth_IfcSurfaceOfLinearExtrusion
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDirection ;
owl:onProperty ifc:extrudedDirection_IfcSurfaceOfLinearExtrusion ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:extrudedDirection_IfcSurfaceOfLinearExtrusion
] ;
owl:disjointWith ifc:IfcSurfaceOfRevolution .
ifc:relatingBuildingElement_IfcRelVoidsElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelVoidsElement ;
rdfs:label "RelatingBuildingElement" ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:hasOpenings_IfcElement .
ifc:IfcMappedItem a owl:Class ;
rdfs:subClassOf ifc:IfcRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCartesianTransformationOperator ;
owl:onProperty ifc:mappingTarget_IfcMappedItem ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianTransformationOperator ;
owl:onProperty ifc:mappingTarget_IfcMappedItem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcRepresentationMap ;
owl:onProperty ifc:mappingSource_IfcMappedItem ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentationMap ;
owl:onProperty ifc:mappingSource_IfcMappedItem
] ;
owl:disjointWith ifc:IfcStyledItem , ifc:IfcGeometricRepresentationItem , ifc:IfcTopologicalRepresentationItem .
ifc:IfcRelContainedInSpatialStructure
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSpatialElement ;
owl:onProperty ifc:relatingStructure_IfcRelContainedInSpatialStructure
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProduct ;
owl:onProperty ifc:relatedElements_IfcRelContainedInSpatialStructure
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcProduct ;
owl:onProperty ifc:relatedElements_IfcRelContainedInSpatialStructure
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSpatialElement ;
owl:onProperty ifc:relatingStructure_IfcRelContainedInSpatialStructure ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRelSequence , ifc:IfcRelConnectsPortToElement , ifc:IfcRelCoversBldgElements , ifc:IfcRelCoversSpaces , ifc:IfcRelFillsElement , ifc:IfcRelServicesBuildings , ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelConnectsElements , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelInterferesElements , ifc:IfcRelFlowControlElements , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelSpaceBoundary , ifc:IfcRelConnectsPorts .
ifc:interferenceType_IfcRelInterferesElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelInterferesElements ;
rdfs:label "InterferenceType" ;
rdfs:range ifc:IfcIdentifier .
ifc:predefinedType_IfcStructuralSurfaceMember
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralSurfaceMember ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStructuralSurfaceMemberTypeEnum .
ifc:predefinedType_IfcPerformanceHistory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPerformanceHistory ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPerformanceHistoryTypeEnum .
ifc:hasFillings_IfcOpeningElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcOpeningElement ;
rdfs:label "HasFillings" ;
rdfs:range ifc:IfcRelFillsElement ;
owl:inverseOf ifc:relatingOpeningElement_IfcRelFillsElement .
ifc:VENDINGMACHINE a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "VENDINGMACHINE" .
ifc:TOP a ifc:IfcWindowPanelPositionEnum , owl:NamedIndividual ;
rdfs:label "TOP" .
ifc:predefinedType_IfcCableSegmentType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCableSegmentType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCableSegmentTypeEnum .
ifc:supportedLength_IfcRelConnectsStructuralMember
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsStructuralMember ;
rdfs:label "SupportedLength" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:IfcAirTerminal a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAirTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirTerminal
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAirTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirTerminal
] ;
owl:disjointWith ifc:IfcMedicalDevice , ifc:IfcLightFixture , ifc:IfcElectricAppliance , ifc:IfcCommunicationsAppliance , ifc:IfcSpaceHeater , ifc:IfcStackTerminal , ifc:IfcSanitaryTerminal , ifc:IfcLamp , ifc:IfcOutlet , ifc:IfcFireSuppressionTerminal , ifc:IfcAudioVisualAppliance , ifc:IfcWasteTerminal .
ifc:predefinedType_IfcBurner
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBurner ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBurnerTypeEnum .
ifc:DISHWASHER a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "DISHWASHER" .
ifc:name_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:category_IfcMaterialConstituent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialConstituent ;
rdfs:label "Category" ;
rdfs:range ifc:IfcLabel .
ifc:IfcDistributionSystem
a owl:Class ;
rdfs:subClassOf ifc:IfcSystem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDistributionSystemEnum ;
owl:onProperty ifc:predefinedType_IfcDistributionSystem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDistributionSystemEnum ;
owl:onProperty ifc:predefinedType_IfcDistributionSystem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcDistributionSystem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcDistributionSystem
] ;
owl:disjointWith ifc:IfcBuildingSystem , ifc:IfcStructuralAnalysisModel , ifc:IfcZone .
ifc:IfcSolidAngleMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue .
ifc:IfcAirToAirHeatRecoveryTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:LINEARSTIFFNESSUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "LINEARSTIFFNESSUNIT" .
ifc:predefinedType_IfcProjectOrder
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProjectOrder ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcProjectOrderTypeEnum .
ifc:predefinedType_IfcRoofType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRoofType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcRoofTypeEnum .
ifc:PARKING a ifc:IfcSpaceTypeEnum , owl:NamedIndividual ;
rdfs:label "PARKING" .
ifc:identification_IfcExternalReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcExternalReference ;
rdfs:label "Identification" ;
rdfs:range ifc:IfcIdentifier .
ifc:identification_IfcTypeProcess
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTypeProcess ;
rdfs:label "Identification" ;
rdfs:range ifc:IfcIdentifier .
ifc:relatingObject_IfcRelDefinesByObject
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelDefinesByObject ;
rdfs:label "RelatingObject" ;
rdfs:range ifc:IfcObject ;
owl:inverseOf ifc:declares_IfcObject .
ifc:predefinedType_IfcProtectiveDeviceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProtectiveDeviceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcProtectiveDeviceTypeEnum .
ifc:IfcRepresentation_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcRepresentation_List , list:EmptyList .
ifc:IfcRectangularTrimmedSurface
a owl:Class ;
rdfs:subClassOf ifc:IfcBoundedSurface ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:v1_IfcRectangularTrimmedSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:u1_IfcRectangularTrimmedSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:u2_IfcRectangularTrimmedSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcParameterValue ;
owl:onProperty ifc:u1_IfcRectangularTrimmedSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:vsense_IfcRectangularTrimmedSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:usense_IfcRectangularTrimmedSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:vsense_IfcRectangularTrimmedSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcParameterValue ;
owl:onProperty ifc:v2_IfcRectangularTrimmedSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSurface ;
owl:onProperty ifc:basisSurface_IfcRectangularTrimmedSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSurface ;
owl:onProperty ifc:basisSurface_IfcRectangularTrimmedSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcParameterValue ;
owl:onProperty ifc:v1_IfcRectangularTrimmedSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:v2_IfcRectangularTrimmedSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:usense_IfcRectangularTrimmedSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcParameterValue ;
owl:onProperty ifc:u2_IfcRectangularTrimmedSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcCurveBoundedPlane , ifc:IfcBSplineSurface , ifc:IfcCurveBoundedSurface .
ifc:AIRSTATION a ifc:IfcMedicalDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "AIRSTATION" .
ifc:side_IfcSurfaceStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyle ;
rdfs:label "Side" ;
rdfs:range ifc:IfcSurfaceSide .
ifc:u1_IfcRectangularTrimmedSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangularTrimmedSurface ;
rdfs:label "U1" ;
rdfs:range ifc:IfcParameterValue .
ifc:compressionFailureY_IfcFailureConnectionCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFailureConnectionCondition ;
rdfs:label "CompressionFailureY" ;
rdfs:range ifc:IfcForceMeasure .
ifc:secondTransomOffset_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "SecondTransomOffset" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:referenceExtent_IfcMaterialLayerSetUsage
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayerSetUsage ;
rdfs:label "ReferenceExtent" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:BAR a ifc:IfcTendonTypeEnum , owl:NamedIndividual ;
rdfs:label "BAR" .
ifc:xAxisOrdinate_IfcMapConversion
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMapConversion ;
rdfs:label "XAxisOrdinate" ;
rdfs:range ifc:IfcReal .
ifc:IfcDimensionalExponents
a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:amountOfSubstanceExponent_IfcDimensionalExponents
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:INTEGER ;
owl:onProperty ifc:timeExponent_IfcDimensionalExponents ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:thermodynamicTemperatureExponent_IfcDimensionalExponents
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:massExponent_IfcDimensionalExponents
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:luminousIntensityExponent_IfcDimensionalExponents
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:INTEGER ;
owl:onProperty ifc:lengthExponent_IfcDimensionalExponents ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:INTEGER ;
owl:onProperty ifc:luminousIntensityExponent_IfcDimensionalExponents ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:timeExponent_IfcDimensionalExponents
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:INTEGER ;
owl:onProperty ifc:massExponent_IfcDimensionalExponents ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:electricCurrentExponent_IfcDimensionalExponents
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:lengthExponent_IfcDimensionalExponents
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:INTEGER ;
owl:onProperty ifc:amountOfSubstanceExponent_IfcDimensionalExponents ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:INTEGER ;
owl:onProperty ifc:thermodynamicTemperatureExponent_IfcDimensionalExponents ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:INTEGER ;
owl:onProperty ifc:electricCurrentExponent_IfcDimensionalExponents ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcReparametrisedCompositeCurveSegment
a owl:Class ;
rdfs:subClassOf ifc:IfcCompositeCurveSegment ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcParameterValue ;
owl:onProperty ifc:paramLength_IfcReparametrisedCompositeCurveSegment ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:paramLength_IfcReparametrisedCompositeCurveSegment
] .
ifc:orientation_IfcOrientedEdge
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOrientedEdge ;
rdfs:label "Orientation" ;
rdfs:range expr:BOOLEAN .
ifc:FEEDANDEXPANSION a ifc:IfcTankTypeEnum , owl:NamedIndividual ;
rdfs:label "FEEDANDEXPANSION" .
ifc:operationType_IfcDoorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorType ;
rdfs:label "OperationType" ;
rdfs:range ifc:IfcDoorTypeOperationEnum .
ifc:ROOFTOPUNIT a ifc:IfcUnitaryEquipmentTypeEnum , owl:NamedIndividual ;
rdfs:label "ROOFTOPUNIT" .
ifc:LESSOR a ifc:IfcOccupantTypeEnum , owl:NamedIndividual ;
rdfs:label "LESSOR" .
ifc:relatedElements_IfcRelReferencedInSpatialStructure
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelReferencedInSpatialStructure ;
rdfs:label "RelatedElements" ;
rdfs:range ifc:IfcProduct ;
owl:inverseOf ifc:referencedInStructures_IfcElement .
ifc:PUBLIC a ifc:IfcDocumentConfidentialityEnum , owl:NamedIndividual ;
rdfs:label "PUBLIC" .
ifc:directrix_IfcFixedReferenceSweptAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFixedReferenceSweptAreaSolid ;
rdfs:label "Directrix" ;
rdfs:range ifc:IfcCurve .
ifc:IfcLightDistributionData_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLightDistributionData_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLightDistributionData_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLightDistributionData ;
owl:onProperty list:hasContents
] .
ifc:IfcBoxedHalfSpace
a owl:Class ;
rdfs:subClassOf ifc:IfcHalfSpaceSolid ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBoundingBox ;
owl:onProperty ifc:enclosure_IfcBoxedHalfSpace ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoundingBox ;
owl:onProperty ifc:enclosure_IfcBoxedHalfSpace
] ;
owl:disjointWith ifc:IfcPolygonalBoundedHalfSpace .
ifc:ALUMINIUM_PLASTIC
a ifc:IfcDoorStyleConstructionEnum , owl:NamedIndividual ;
rdfs:label "ALUMINIUM_PLASTIC" .
ifc:IfcPlaneAngleMeasure_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty list:hasContents
] .
ifc:ASSIGNOR a ifc:IfcOccupantTypeEnum , owl:NamedIndividual ;
rdfs:label "ASSIGNOR" .
ifc:thresholdOffset_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "ThresholdOffset" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:IfcPermitTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcElectricConductanceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:READONLYLOCKED a ifc:IfcStateEnum , owl:NamedIndividual ;
rdfs:label "READONLYLOCKED" .
ifc:ELLIPTIC_ARC a ifc:IfcBSplineCurveForm , owl:NamedIndividual ;
rdfs:label "ELLIPTIC_ARC" .
ifc:IfcSlab a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSlabTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSlab
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSlabTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSlab
] ;
owl:disjointWith ifc:IfcBeam , ifc:IfcRailing , ifc:IfcCurtainWall , ifc:IfcRampFlight , ifc:IfcRamp , ifc:IfcPile , ifc:IfcFooting , ifc:IfcStairFlight , ifc:IfcWall , ifc:IfcCovering , ifc:IfcChimney , ifc:IfcColumn , ifc:IfcShadingDevice , ifc:IfcMember , ifc:IfcPlate , ifc:IfcWindow , ifc:IfcStair , ifc:IfcBuildingElementProxy , ifc:IfcDoor , ifc:IfcRoof .
ifc:backgroundColour_IfcTextStyleForDefinedFont
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleForDefinedFont ;
rdfs:label "BackgroundColour" ;
rdfs:range ifc:IfcColour .
ifc:BASIN a ifc:IfcTankTypeEnum , owl:NamedIndividual ;
rdfs:label "BASIN" .
ifc:IfcFeatureElement
a owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcSurfaceFeature ifc:IfcFeatureElementSubtraction ifc:IfcFeatureElementAddition )
] ;
owl:disjointWith ifc:IfcElementComponent , ifc:IfcDistributionElement , ifc:IfcFurnishingElement , ifc:IfcBuildingElement , ifc:IfcCivilElement , ifc:IfcGeographicElement , ifc:IfcTransportElement , ifc:IfcVirtualElement , ifc:IfcElementAssembly .
ifc:IfcRepresentationItem
a owl:Class ;
rdfs:subClassOf ifc:IfcLayeredItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcStyledItem ;
owl:onProperty ifc:styledByItem_IfcRepresentationItem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStyledItem ;
owl:onProperty ifc:styledByItem_IfcRepresentationItem
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcTopologicalRepresentationItem ifc:IfcGeometricRepresentationItem ifc:IfcStyledItem ifc:IfcMappedItem )
] .
ifc:IfcDistributionFlowElement
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRelFlowControlElements ;
owl:onProperty ifc:hasControlElements_IfcDistributionFlowElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelFlowControlElements ;
owl:onProperty ifc:hasControlElements_IfcDistributionFlowElement
] ;
owl:disjointWith ifc:IfcDistributionControlElement .
ifc:translationalStiffnessByAreaY_IfcBoundaryFaceCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryFaceCondition ;
rdfs:label "TranslationalStiffnessByAreaY" ;
rdfs:range ifc:IfcModulusOfSubgradeReactionSelect .
ifc:MULLION a ifc:IfcMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "MULLION" .
ifc:webSlope_IfcTShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:label "WebSlope" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:IfcPostalAddress a owl:Class ;
rdfs:subClassOf ifc:IfcAddress ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:region_IfcPostalAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:postalCode_IfcPostalAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel_List ;
owl:onProperty ifc:addressLines_IfcPostalAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:postalBox_IfcPostalAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:country_IfcPostalAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:postalBox_IfcPostalAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:country_IfcPostalAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLabel_List
] ;
owl:onProperty ifc:addressLines_IfcPostalAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:town_IfcPostalAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:postalCode_IfcPostalAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:region_IfcPostalAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:town_IfcPostalAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty ifc:addressLines_IfcPostalAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:internalLocation_IfcPostalAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:internalLocation_IfcPostalAddress
] ;
owl:disjointWith ifc:IfcTelecomAddress .
ifc:statusTime_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "StatusTime" ;
rdfs:range ifc:IfcDateTime .
ifc:predefinedType_IfcCoilType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoilType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCoilTypeEnum .
ifc:category_IfcMaterialLayer
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayer ;
rdfs:label "Category" ;
rdfs:range ifc:IfcLabel .
ifc:category_IfcAppliedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:label "Category" ;
rdfs:range ifc:IfcLabel .
ifc:IfcMaterialDefinition
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialSelect , ifc:IfcResourceObjectSelect , ifc:IfcObjectReferenceSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialProperties ;
owl:onProperty ifc:hasProperties_IfcMaterialDefinition
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcMaterialLayer ifc:IfcMaterial ifc:IfcMaterialConstituent ifc:IfcMaterialLayerSet ifc:IfcMaterialProfile ifc:IfcMaterialConstituentSet ifc:IfcMaterialProfileSet )
] .
ifc:IfcSpecularHighlightSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:formula_IfcQuantityVolume
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityVolume ;
rdfs:label "Formula" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcGeographicElementType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGeographicElementType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcGeographicElementTypeEnum .
ifc:IfcEnergyConversionDeviceType
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElementType ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcElectricMotorType ifc:IfcUnitaryEquipmentType ifc:IfcTransformerType ifc:IfcSolarDeviceType ifc:IfcEvaporativeCoolerType ifc:IfcBoilerType ifc:IfcElectricGeneratorType ifc:IfcCoolingTowerType ifc:IfcCondenserType ifc:IfcHeatExchangerType ifc:IfcHumidifierType ifc:IfcMotorConnectionType ifc:IfcTubeBundleType ifc:IfcChillerType ifc:IfcCoilType ifc:IfcEvaporatorType ifc:IfcBurnerType ifc:IfcCooledBeamType ifc:IfcAirToAirHeatRecoveryType ifc:IfcEngineType )
] ;
owl:disjointWith ifc:IfcFlowTerminalType , ifc:IfcFlowTreatmentDeviceType , ifc:IfcFlowFittingType , ifc:IfcFlowMovingDeviceType , ifc:IfcFlowSegmentType , ifc:IfcDistributionChamberElementType , ifc:IfcFlowStorageDeviceType , ifc:IfcFlowControllerType .
ifc:unitType_IfcNamedUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcNamedUnit ;
rdfs:label "UnitType" ;
rdfs:range ifc:IfcUnitEnum .
ifc:wAxes_IfcGrid a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGrid ;
rdfs:label "WAxes" ;
rdfs:range ifc:IfcGridAxis_List .
ifc:pointOfReferenceHatchLine_IfcFillAreaStyleHatching
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFillAreaStyleHatching ;
rdfs:label "PointOfReferenceHatchLine" ;
rdfs:range ifc:IfcCartesianPoint .
ifc:description_IfcMaterialLayer
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayer ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:volumeOnRelatingElement_IfcConnectionVolumeGeometry
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionVolumeGeometry ;
rdfs:label "VolumeOnRelatingElement" ;
rdfs:range ifc:IfcSolidOrShell .
ifc:IfcPolygonalBoundedHalfSpace
a owl:Class ;
rdfs:subClassOf ifc:IfcHalfSpaceSolid ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBoundedCurve ;
owl:onProperty ifc:polygonalBoundary_IfcPolygonalBoundedHalfSpace ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoundedCurve ;
owl:onProperty ifc:polygonalBoundary_IfcPolygonalBoundedHalfSpace
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:position_IfcPolygonalBoundedHalfSpace ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:position_IfcPolygonalBoundedHalfSpace
] ;
owl:disjointWith ifc:IfcBoxedHalfSpace .
ifc:REFRIGERATION a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "REFRIGERATION" .
ifc:FIREDAMPER a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "FIREDAMPER" .
ifc:barSurface_IfcReinforcementBarProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcementBarProperties ;
rdfs:label "BarSurface" ;
rdfs:range ifc:IfcReinforcingBarSurfaceEnum .
ifc:TELEPHONE a ifc:IfcAudioVisualApplianceTypeEnum , ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "TELEPHONE" .
ifc:pointOnRelatingElement_IfcConnectionPointGeometry
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionPointGeometry ;
rdfs:label "PointOnRelatingElement" ;
rdfs:range ifc:IfcPointOrVertexPoint .
ifc:internalLocation_IfcPostalAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPostalAddress ;
rdfs:label "InternalLocation" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcTendonType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendonType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTendonTypeEnum .
ifc:description_IfcMaterialProfileSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfileSet ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:relatingStructure_IfcRelContainedInSpatialStructure
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelContainedInSpatialStructure ;
rdfs:label "RelatingStructure" ;
rdfs:range ifc:IfcSpatialElement ;
owl:inverseOf ifc:containsElements_IfcSpatialElement .
ifc:OPENING a ifc:IfcOpeningElementTypeEnum , owl:NamedIndividual ;
rdfs:label "OPENING" .
ifc:topFlangeFilletRadius_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "TopFlangeFilletRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:u2_IfcRectangularTrimmedSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangularTrimmedSurface ;
rdfs:label "U2" ;
rdfs:range ifc:IfcParameterValue .
ifc:IfcQuantityLength
a owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalSimpleQuantity ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityLength
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:lengthValue_IfcQuantityLength ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityLength
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:lengthValue_IfcQuantityLength
] ;
owl:disjointWith ifc:IfcQuantityWeight , ifc:IfcQuantityArea , ifc:IfcQuantityTime , ifc:IfcQuantityCount , ifc:IfcQuantityVolume .
ifc:trueNorth_IfcGeometricRepresentationContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGeometricRepresentationContext ;
rdfs:label "TrueNorth" ;
rdfs:range ifc:IfcDirection .
ifc:SIDEHUNGRIGHTHAND
a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "SIDEHUNGRIGHTHAND" .
ifc:totalCrossSectionArea_IfcReinforcementBarProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcementBarProperties ;
rdfs:label "TotalCrossSectionArea" ;
rdfs:range ifc:IfcAreaMeasure .
ifc:IfcShadingDeviceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:treadLength_IfcStairFlight
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStairFlight ;
rdfs:label "TreadLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:status_IfcProjectOrder
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProjectOrder ;
rdfs:label "Status" ;
rdfs:range ifc:IfcLabel .
ifc:controlPointsList_IfcBSplineSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurface ;
rdfs:label "ControlPointsList" ;
rdfs:range ifc:IfcCartesianPoint_List_List .
ifc:IfcHeatingValueMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:TYPE_C a ifc:IfcLightDistributionCurveEnum , owl:NamedIndividual ;
rdfs:label "TYPE_C" .
ifc:WORKORDER a ifc:IfcProjectOrderTypeEnum , owl:NamedIndividual ;
rdfs:label "WORKORDER" .
ifc:baseSurface_IfcHalfSpaceSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcHalfSpaceSolid ;
rdfs:label "BaseSurface" ;
rdfs:range ifc:IfcSurface .
ifc:flangeThickness_IfcUShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUShapeProfileDef ;
rdfs:label "FlangeThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcLuminousIntensityDistributionMeasure_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcLuminousIntensityDistributionMeasure_List , list:EmptyList .
ifc:IfcDirectionSenseEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:ELECTRICHEATINGCOIL
a ifc:IfcCoilTypeEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICHEATINGCOIL" .
ifc:IfcLightEmissionSourceEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcIndexedColourMap
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSurfaceStyleShading ;
owl:onProperty ifc:overrides_IfcIndexedColourMap
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom expr:INTEGER_List
] ;
owl:onProperty ifc:colourIndex_IfcIndexedColourMap
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSurfaceStyleShading ;
owl:onProperty ifc:overrides_IfcIndexedColourMap
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTessellatedFaceSet ;
owl:onProperty ifc:mappedTo_IfcIndexedColourMap ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER_List ;
owl:onProperty ifc:colourIndex_IfcIndexedColourMap
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTessellatedFaceSet ;
owl:onProperty ifc:mappedTo_IfcIndexedColourMap
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColourRgbList ;
owl:onProperty ifc:colours_IfcIndexedColourMap
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcColourRgbList ;
owl:onProperty ifc:colours_IfcIndexedColourMap ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:INTEGER_List ;
owl:onProperty ifc:colourIndex_IfcIndexedColourMap ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcSurfaceTexture , ifc:IfcSurfaceStyleShading , ifc:IfcCurveStyleFontAndScaling , ifc:IfcColourRgbList , ifc:IfcSurfaceStyleWithTextures , ifc:IfcTextureVertex , ifc:IfcTextStyleForDefinedFont , ifc:IfcSurfaceStyleLighting , ifc:IfcColourSpecification , ifc:IfcSurfaceStyleRefraction , ifc:IfcTextureVertexList , ifc:IfcCurveStyleFontPattern , ifc:IfcPreDefinedItem , ifc:IfcCurveStyleFont , ifc:IfcTextStyleTextModel , ifc:IfcTextureCoordinate .
ifc:PASCAL a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "PASCAL" .
ifc:relationshipType_IfcDocumentInformationRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformationRelationship ;
rdfs:label "RelationshipType" ;
rdfs:range ifc:IfcLabel .
ifc:xLength_IfcRectangularPyramid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangularPyramid ;
rdfs:label "XLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:fillStyles_IfcFillAreaStyle
a owl:ObjectProperty ;
rdfs:domain ifc:IfcFillAreaStyle ;
rdfs:label "FillStyles" ;
rdfs:range ifc:IfcFillStyleSelect .
ifc:LOCKED a ifc:IfcStateEnum , owl:NamedIndividual ;
rdfs:label "LOCKED" .
ifc:BIDET a ifc:IfcSanitaryTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "BIDET" .
ifc:prefixTitles_IfcPerson
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPerson ;
rdfs:label "PrefixTitles" ;
rdfs:range ifc:IfcLabel_List .
ifc:ASSISTEDELECTRIC a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ASSISTEDELECTRIC" .
ifc:IfcClassificationReference
a owl:Class ;
rdfs:subClassOf ifc:IfcExternalReference , ifc:IfcClassificationReferenceSelect , ifc:IfcClassificationSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcClassificationReferenceSelect ;
owl:onProperty ifc:referencedSource_IfcClassificationReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:sort_IfcClassificationReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcClassificationReferenceSelect ;
owl:onProperty ifc:referencedSource_IfcClassificationReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcClassificationReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:sort_IfcClassificationReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcClassificationReference
] ;
owl:disjointWith ifc:IfcLibraryReference , ifc:IfcExternallyDefinedTextFont , ifc:IfcDocumentReference , ifc:IfcExternallyDefinedSurfaceStyle , ifc:IfcExternallyDefinedHatchStyle .
ifc:layerOn_IfcPresentationLayerWithStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPresentationLayerWithStyle ;
rdfs:label "LayerOn" ;
rdfs:range expr:LOGICAL .
ifc:IfcPileConstructionEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:publisher_IfcLibraryInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLibraryInformation ;
rdfs:label "Publisher" ;
rdfs:range ifc:IfcActorSelect .
ifc:basisSurface_IfcCurveBoundedSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveBoundedSurface ;
rdfs:label "BasisSurface" ;
rdfs:range ifc:IfcSurface .
ifc:MAGNETICFLUXUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "MAGNETICFLUXUNIT" .
ifc:predefinedType_IfcFilter
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFilter ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFilterTypeEnum .
ifc:wallThickness_IfcCShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCShapeProfileDef ;
rdfs:label "WallThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcSweptAreaSolid
a owl:Class ;
rdfs:subClassOf ifc:IfcSolidModel ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProfileDef ;
owl:onProperty ifc:sweptArea_IfcSweptAreaSolid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:position_IfcSweptAreaSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:sweptArea_IfcSweptAreaSolid
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcRevolvedAreaSolid ifc:IfcFixedReferenceSweptAreaSolid ifc:IfcExtrudedAreaSolid ifc:IfcSurfaceCurveSweptAreaSolid )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:position_IfcSweptAreaSolid
] ;
owl:disjointWith ifc:IfcSweptDiskSolid , ifc:IfcManifoldSolidBrep , ifc:IfcCsgSolid .
ifc:IfcElectricVoltageMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:RIGIDSEGMENT a ifc:IfcPipeSegmentTypeEnum , ifc:IfcDuctSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "RIGIDSEGMENT" .
ifc:connectedFrom_IfcElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "ConnectedFrom" ;
rdfs:range ifc:IfcRelConnectsElements ;
owl:inverseOf ifc:relatedElement_IfcRelConnectsElements .
ifc:IfcSoundPressureMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcSpatialStructureElementType
a owl:Class ;
rdfs:subClassOf ifc:IfcSpatialElementType ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcSpaceType )
] ;
owl:disjointWith ifc:IfcSpatialZoneType .
ifc:messagingIDs_IfcTelecomAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTelecomAddress ;
rdfs:label "MessagingIDs" ;
rdfs:range ifc:IfcURIReference_List .
ifc:CONDUCTORSEGMENT a ifc:IfcCableSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "CONDUCTORSEGMENT" .
ifc:predefinedType_IfcStairFlight
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStairFlight ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStairFlightTypeEnum .
ifc:predefinedType_IfcSlabType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSlabType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSlabTypeEnum .
ifc:PROPELLORAXIAL a ifc:IfcFanTypeEnum , owl:NamedIndividual ;
rdfs:label "PROPELLORAXIAL" .
ifc:IfcFlowStorageDeviceType
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElementType ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcElectricFlowStorageDeviceType ifc:IfcTankType )
] ;
owl:disjointWith ifc:IfcFlowTerminalType , ifc:IfcFlowTreatmentDeviceType , ifc:IfcEnergyConversionDeviceType , ifc:IfcFlowMovingDeviceType , ifc:IfcFlowControllerType , ifc:IfcFlowFittingType , ifc:IfcDistributionChamberElementType , ifc:IfcFlowSegmentType .
ifc:IfcFireSuppressionTerminal
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcFireSuppressionTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFireSuppressionTerminal
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFireSuppressionTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFireSuppressionTerminal
] ;
owl:disjointWith ifc:IfcMedicalDevice , ifc:IfcOutlet , ifc:IfcSanitaryTerminal , ifc:IfcCommunicationsAppliance , ifc:IfcLightFixture , ifc:IfcElectricAppliance , ifc:IfcAirTerminal , ifc:IfcSpaceHeater , ifc:IfcLamp , ifc:IfcAudioVisualAppliance , ifc:IfcStackTerminal , ifc:IfcWasteTerminal .
ifc:IfcRepresentation
a owl:Class ;
rdfs:subClassOf ifc:IfcLayeredItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentationMap ;
owl:onProperty ifc:representationMap_IfcRepresentation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:representationIdentifier_IfcRepresentation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRepresentationMap ;
owl:onProperty ifc:representationMap_IfcRepresentation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:representationIdentifier_IfcRepresentation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:representationType_IfcRepresentation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentationItem ;
owl:onProperty ifc:items_IfcRepresentation
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcShapeModel ifc:IfcStyleModel )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRepresentationItem ;
owl:onProperty ifc:items_IfcRepresentation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcRepresentationContext ;
owl:onProperty ifc:contextOfItems_IfcRepresentation ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentationContext ;
owl:onProperty ifc:contextOfItems_IfcRepresentation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:representationType_IfcRepresentation
] .
ifc:ADVICE_CAUTION a ifc:IfcProcedureTypeEnum , owl:NamedIndividual ;
rdfs:label "ADVICE_CAUTION" .
ifc:predefinedType_IfcBuildingElementPartType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBuildingElementPartType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBuildingElementPartTypeEnum .
ifc:IfcInterceptor a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTreatmentDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcInterceptorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcInterceptor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInterceptorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcInterceptor
] ;
owl:disjointWith ifc:IfcDuctSilencer , ifc:IfcFilter .
ifc:CABLETRUNKINGSEGMENT
a ifc:IfcCableCarrierSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "CABLETRUNKINGSEGMENT" .
ifc:coefficient_IfcStructuralLoadGroup
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadGroup ;
rdfs:label "Coefficient" ;
rdfs:range ifc:IfcRatioMeasure .
ifc:predefinedType_IfcSensor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSensor ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSensorTypeEnum .
ifc:BOOSTER a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "BOOSTER" .
ifc:SCHEDULEOFRATES a ifc:IfcCostScheduleTypeEnum , owl:NamedIndividual ;
rdfs:label "SCHEDULEOFRATES" .
ifc:IfcBurnerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcLaborResource a owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResource ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLaborResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLaborResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLaborResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLaborResource
] ;
owl:disjointWith ifc:IfcConstructionEquipmentResource , ifc:IfcConstructionProductResource , ifc:IfcCrewResource , ifc:IfcSubContractResource , ifc:IfcConstructionMaterialResource .
ifc:remainingTime_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "RemainingTime" ;
rdfs:range ifc:IfcDuration .
ifc:height_IfcRightCircularCylinder
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRightCircularCylinder ;
rdfs:label "Height" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcPerson a owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect , ifc:IfcObjectReferenceSelect , ifc:IfcActorSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcAddress_List
] ;
owl:onProperty ifc:addresses_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel_List ;
owl:onProperty ifc:suffixTitles_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcActorRole_List ;
owl:onProperty ifc:roles_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:familyName_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:familyName_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty ifc:suffixTitles_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:givenName_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPersonAndOrganization ;
owl:onProperty ifc:engagedIn_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:givenName_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLabel_List
] ;
owl:onProperty ifc:middleNames_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel_List ;
owl:onProperty ifc:prefixTitles_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel_List ;
owl:onProperty ifc:middleNames_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty ifc:middleNames_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLabel_List
] ;
owl:onProperty ifc:suffixTitles_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLabel_List
] ;
owl:onProperty ifc:prefixTitles_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAddress_List ;
owl:onProperty ifc:addresses_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty ifc:prefixTitles_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcActorRole_List
] ;
owl:onProperty ifc:roles_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAddress_List ;
owl:onProperty ifc:addresses_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActorRole_List ;
owl:onProperty ifc:roles_IfcPerson
] .
ifc:shapeAspectStyle_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "ShapeAspectStyle" ;
rdfs:range ifc:IfcShapeAspect .
ifc:IfcBuildingElementProxy
a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBuildingElementProxyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBuildingElementProxy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBuildingElementProxyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBuildingElementProxy
] ;
owl:disjointWith ifc:IfcWall , ifc:IfcPile , ifc:IfcSlab , ifc:IfcShadingDevice , ifc:IfcFooting , ifc:IfcWindow , ifc:IfcDoor , ifc:IfcCurtainWall , ifc:IfcPlate , ifc:IfcRoof , ifc:IfcColumn , ifc:IfcStairFlight , ifc:IfcMember , ifc:IfcCovering , ifc:IfcRampFlight , ifc:IfcBeam , ifc:IfcRamp , ifc:IfcStair , ifc:IfcChimney , ifc:IfcRailing .
ifc:IfcElementType a owl:Class ;
rdfs:subClassOf ifc:IfcTypeProduct ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:elementType_IfcElementType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:elementType_IfcElementType
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcGeographicElementType ifc:IfcElementAssemblyType ifc:IfcCivilElementType ifc:IfcDistributionElementType ifc:IfcFurnishingElementType ifc:IfcBuildingElementType ifc:IfcTransportElementType ifc:IfcElementComponentType )
] ;
owl:disjointWith ifc:IfcDoorStyle , ifc:IfcWindowStyle , ifc:IfcSpatialElementType .
ifc:SUBMERSIBLEPUMP a ifc:IfcPumpTypeEnum , owl:NamedIndividual ;
rdfs:label "SUBMERSIBLEPUMP" .
ifc:IfcColumnTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:representationMaps_IfcTypeProduct
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTypeProduct ;
rdfs:label "RepresentationMaps" ;
rdfs:range ifc:IfcRepresentationMap_List .
ifc:uMultiplicities_IfcBSplineSurfaceWithKnots
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurfaceWithKnots ;
rdfs:label "UMultiplicities" ;
rdfs:range expr:INTEGER_List .
ifc:rotationalStiffnessByLengthZ_IfcBoundaryEdgeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryEdgeCondition ;
rdfs:label "RotationalStiffnessByLengthZ" ;
rdfs:range ifc:IfcModulusOfRotationalSubgradeReactionSelect .
ifc:description_IfcMaterialLayerSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayerSet ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:legSlope_IfcLShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLShapeProfileDef ;
rdfs:label "LegSlope" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:IfcOpeningElementTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:userDefinedOperationType_IfcDoorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorType ;
rdfs:label "UserDefinedOperationType" ;
rdfs:range ifc:IfcLabel .
ifc:IfcConversionBasedUnitWithOffset
a owl:Class ;
rdfs:subClassOf ifc:IfcConversionBasedUnit ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcReal ;
owl:onProperty ifc:conversionOffset_IfcConversionBasedUnitWithOffset ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:conversionOffset_IfcConversionBasedUnitWithOffset
] .
ifc:tensionFailureY_IfcFailureConnectionCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFailureConnectionCondition ;
rdfs:label "TensionFailureY" ;
rdfs:range ifc:IfcForceMeasure .
ifc:CAISSON_FOUNDATION
a ifc:IfcFootingTypeEnum , owl:NamedIndividual ;
rdfs:label "CAISSON_FOUNDATION" .
ifc:IfcNormalisedRatioMeasure_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcNormalisedRatioMeasure_List , list:EmptyList .
ifc:realizingElement_IfcRelConnectsPorts
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsPorts ;
rdfs:label "RealizingElement" ;
rdfs:range ifc:IfcElement .
ifc:IfcConnectionSurfaceGeometry
a owl:Class ;
rdfs:subClassOf ifc:IfcConnectionGeometry ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSurfaceOrFaceSurface ;
owl:onProperty ifc:surfaceOnRelatedElement_IfcConnectionSurfaceGeometry
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSurfaceOrFaceSurface ;
owl:onProperty ifc:surfaceOnRelatedElement_IfcConnectionSurfaceGeometry
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSurfaceOrFaceSurface ;
owl:onProperty ifc:surfaceOnRelatingElement_IfcConnectionSurfaceGeometry ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSurfaceOrFaceSurface ;
owl:onProperty ifc:surfaceOnRelatingElement_IfcConnectionSurfaceGeometry
] ;
owl:disjointWith ifc:IfcConnectionPointGeometry , ifc:IfcConnectionVolumeGeometry , ifc:IfcConnectionCurveGeometry .
ifc:IfcExternallyDefinedSurfaceStyle
a owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceStyleElementSelect , ifc:IfcExternalReference ;
owl:disjointWith ifc:IfcClassificationReference , ifc:IfcLibraryReference , ifc:IfcDocumentReference , ifc:IfcExternallyDefinedTextFont , ifc:IfcExternallyDefinedHatchStyle .
ifc:benchmarkValues_IfcObjective
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcObjective ;
rdfs:label "BenchmarkValues" ;
rdfs:range ifc:IfcConstraint_List .
ifc:fontSize_IfcTextStyleFontModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleFontModel ;
rdfs:label "FontSize" ;
rdfs:range ifc:IfcSizeSelect .
ifc:overallWidth_IfcIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIShapeProfileDef ;
rdfs:label "OverallWidth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:totalReplacementCost_IfcAsset
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsset ;
rdfs:label "TotalReplacementCost" ;
rdfs:range ifc:IfcCostValue .
ifc:IfcSimplePropertyTemplate
a owl:Class ;
rdfs:subClassOf ifc:IfcPropertyTemplate ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:primaryMeasureType_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStateEnum ;
owl:onProperty ifc:accessState_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:expression_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertyEnumeration ;
owl:onProperty ifc:enumerators_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcStateEnum ;
owl:onProperty ifc:accessState_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcUnit ;
owl:onProperty ifc:secondaryUnit_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:secondaryMeasureType_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:expression_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:secondaryUnit_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcUnit ;
owl:onProperty ifc:primaryUnit_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSimplePropertyTemplateTypeEnum ;
owl:onProperty ifc:templateType_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:primaryUnit_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSimplePropertyTemplateTypeEnum ;
owl:onProperty ifc:templateType_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPropertyEnumeration ;
owl:onProperty ifc:enumerators_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:secondaryMeasureType_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:primaryMeasureType_IfcSimplePropertyTemplate
] ;
owl:disjointWith ifc:IfcComplexPropertyTemplate .
ifc:FLAT_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "FLAT_ROOF" .
ifc:reinforcementSectionDefinitions_IfcReinforcementDefinitionProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcementDefinitionProperties ;
rdfs:label "ReinforcementSectionDefinitions" ;
rdfs:range ifc:IfcSectionReinforcementProperties_List .
ifc:SECTIONAREAINTEGRALUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "SECTIONAREAINTEGRALUNIT" .
ifc:DIRECTEXPANSIONTUBEINTUBE
a ifc:IfcEvaporatorTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTEXPANSIONTUBEINTUBE" .
ifc:IfcStairFlightType
a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcStairFlightTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStairFlightType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStairFlightTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStairFlightType
] ;
owl:disjointWith ifc:IfcChimneyType , ifc:IfcBuildingElementProxyType , ifc:IfcDoorType , ifc:IfcRampFlightType , ifc:IfcColumnType , ifc:IfcFootingType , ifc:IfcPileType , ifc:IfcPlateType , ifc:IfcBeamType , ifc:IfcCoveringType , ifc:IfcCurtainWallType , ifc:IfcWallType , ifc:IfcRampType , ifc:IfcRailingType , ifc:IfcStairType , ifc:IfcRoofType , ifc:IfcWindowType , ifc:IfcShadingDeviceType , ifc:IfcMemberType , ifc:IfcSlabType .
ifc:IfcConstructionEquipmentResource
a owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResource ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcConstructionEquipmentResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcConstructionEquipmentResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConstructionEquipmentResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcConstructionEquipmentResource
] ;
owl:disjointWith ifc:IfcLaborResource , ifc:IfcConstructionProductResource , ifc:IfcCrewResource , ifc:IfcSubContractResource , ifc:IfcConstructionMaterialResource .
ifc:IfcSurfaceStyleRefraction
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem , ifc:IfcSurfaceStyleElementSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:refractionIndex_IfcSurfaceStyleRefraction
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReal ;
owl:onProperty ifc:dispersionFactor_IfcSurfaceStyleRefraction
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReal ;
owl:onProperty ifc:refractionIndex_IfcSurfaceStyleRefraction
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:dispersionFactor_IfcSurfaceStyleRefraction
] ;
owl:disjointWith ifc:IfcIndexedColourMap , ifc:IfcCurveStyleFont , ifc:IfcTextStyleForDefinedFont , ifc:IfcCurveStyleFontPattern , ifc:IfcSurfaceStyleWithTextures , ifc:IfcTextureCoordinate , ifc:IfcTextureVertexList , ifc:IfcCurveStyleFontAndScaling , ifc:IfcSurfaceStyleShading , ifc:IfcColourRgbList , ifc:IfcPreDefinedItem , ifc:IfcColourSpecification , ifc:IfcTextureVertex , ifc:IfcTextStyleTextModel , ifc:IfcSurfaceTexture , ifc:IfcSurfaceStyleLighting .
ifc:IfcPresentableText
a owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:IfcConnectionCurveGeometry
a owl:Class ;
rdfs:subClassOf ifc:IfcConnectionGeometry ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCurveOrEdgeCurve ;
owl:onProperty ifc:curveOnRelatedElement_IfcConnectionCurveGeometry
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurveOrEdgeCurve ;
owl:onProperty ifc:curveOnRelatedElement_IfcConnectionCurveGeometry
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCurveOrEdgeCurve ;
owl:onProperty ifc:curveOnRelatingElement_IfcConnectionCurveGeometry ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurveOrEdgeCurve ;
owl:onProperty ifc:curveOnRelatingElement_IfcConnectionCurveGeometry
] ;
owl:disjointWith ifc:IfcConnectionPointGeometry , ifc:IfcConnectionVolumeGeometry , ifc:IfcConnectionSurfaceGeometry .
ifc:accessState_IfcSimplePropertyTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:label "AccessState" ;
rdfs:range ifc:IfcStateEnum .
ifc:RAINWATER a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "RAINWATER" .
ifc:ELEMENTEDWALL a ifc:IfcWallTypeEnum , owl:NamedIndividual ;
rdfs:label "ELEMENTEDWALL" .
ifc:NOTCH a ifc:IfcVoidingFeatureTypeEnum , owl:NamedIndividual ;
rdfs:label "NOTCH" .
ifc:upperBoundValue_IfcPropertyBoundedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyBoundedValue ;
rdfs:label "UpperBoundValue" ;
rdfs:range ifc:IfcValue .
ifc:THERMALCONDUCTANCEUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "THERMALCONDUCTANCEUNIT" .
ifc:SHELL a ifc:IfcStructuralSurfaceMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "SHELL" .
ifc:IfcRelDefines a owl:Class ;
rdfs:subClassOf ifc:IfcRelationship ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcRelDefinesByType ifc:IfcRelDefinesByObject ifc:IfcRelDefinesByProperties ifc:IfcRelDefinesByTemplate )
] ;
owl:disjointWith ifc:IfcRelAssociates , ifc:IfcRelDecomposes , ifc:IfcRelDeclares , ifc:IfcRelConnects , ifc:IfcRelAssigns .
ifc:STRUCTURALENGINEER
a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "STRUCTURALENGINEER" .
ifc:SHOE a ifc:IfcDiscreteAccessoryTypeEnum , owl:NamedIndividual ;
rdfs:label "SHOE" .
ifc:JOIST a ifc:IfcBeamTypeEnum , owl:NamedIndividual ;
rdfs:label "JOIST" .
ifc:IfcDistributionElementType
a owl:Class ;
rdfs:subClassOf ifc:IfcElementType ;
owl:disjointWith ifc:IfcElementComponentType , ifc:IfcTransportElementType , ifc:IfcBuildingElementType , ifc:IfcFurnishingElementType , ifc:IfcCivilElementType , ifc:IfcElementAssemblyType , ifc:IfcGeographicElementType .
ifc:PSET_PERFORMANCEDRIVEN
a ifc:IfcPropertySetTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "PSET_PERFORMANCEDRIVEN" .
ifc:representationMap_IfcRepresentation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRepresentation ;
rdfs:label "RepresentationMap" ;
rdfs:range ifc:IfcRepresentationMap ;
owl:inverseOf ifc:mappedRepresentation_IfcRepresentationMap .
ifc:name_IfcApproval a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:logicalAggregator_IfcObjective
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcObjective ;
rdfs:label "LogicalAggregator" ;
rdfs:range ifc:IfcLogicalOperatorEnum .
ifc:IfcRampType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcRampTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRampType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRampTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRampType
] ;
owl:disjointWith ifc:IfcColumnType , ifc:IfcSlabType , ifc:IfcMemberType , ifc:IfcFootingType , ifc:IfcChimneyType , ifc:IfcPlateType , ifc:IfcPileType , ifc:IfcCurtainWallType , ifc:IfcShadingDeviceType , ifc:IfcStairType , ifc:IfcWindowType , ifc:IfcDoorType , ifc:IfcRailingType , ifc:IfcRoofType , ifc:IfcStairFlightType , ifc:IfcWallType , ifc:IfcCoveringType , ifc:IfcBeamType , ifc:IfcRampFlightType , ifc:IfcBuildingElementProxyType .
ifc:IfcCurtainWall a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCurtainWallTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCurtainWall
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurtainWallTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCurtainWall
] ;
owl:disjointWith ifc:IfcStairFlight , ifc:IfcWindow , ifc:IfcCovering , ifc:IfcStair , ifc:IfcFooting , ifc:IfcRamp , ifc:IfcPile , ifc:IfcMember , ifc:IfcWall , ifc:IfcPlate , ifc:IfcRoof , ifc:IfcDoor , ifc:IfcRampFlight , ifc:IfcChimney , ifc:IfcShadingDevice , ifc:IfcColumn , ifc:IfcBuildingElementProxy , ifc:IfcBeam , ifc:IfcSlab , ifc:IfcRailing .
ifc:description_IfcProperty
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProperty ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:IfcProjectOrderTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:FACTORY a ifc:IfcAssemblyPlaceEnum , owl:NamedIndividual ;
rdfs:label "FACTORY" .
ifc:IfcNonNegativeLengthMeasure
a owl:Class ;
rdfs:subClassOf ifc:IfcLengthMeasure , ifc:IfcMeasureValue .
ifc:SPANDREL a ifc:IfcBeamTypeEnum , owl:NamedIndividual ;
rdfs:label "SPANDREL" .
ifc:PROPPING a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "PROPPING" .
ifc:endProfile_IfcSectionProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionProperties ;
rdfs:label "EndProfile" ;
rdfs:range ifc:IfcProfileDef .
ifc:IfcPermeableCoveringOperationEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcReinforcingElementType
a owl:Class ;
rdfs:subClassOf ifc:IfcElementComponentType ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcReinforcingBarType ifc:IfcTendonAnchorType ifc:IfcTendonType ifc:IfcReinforcingMeshType )
] ;
owl:disjointWith ifc:IfcBuildingElementPartType , ifc:IfcMechanicalFastenerType , ifc:IfcDiscreteAccessoryType , ifc:IfcVibrationIsolatorType , ifc:IfcFastenerType .
ifc:AIRCONDITIONING a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "AIRCONDITIONING" .
ifc:name_IfcMaterialConstituent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialConstituent ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:IfcTableRow a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:isHeading_IfcTableRow
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:isHeading_IfcTableRow
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcValue_List ;
owl:onProperty ifc:rowCells_IfcTableRow
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcValue_List
] ;
owl:onProperty ifc:rowCells_IfcTableRow
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValue_List ;
owl:onProperty ifc:rowCells_IfcTableRow
] .
ifc:IfcFillStyleSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:predefinedType_IfcCrewResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCrewResource ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCrewResourceTypeEnum .
ifc:TWO_STRAIGHT_RUN_RAMP
a ifc:IfcRampTypeEnum , owl:NamedIndividual ;
rdfs:label "TWO_STRAIGHT_RUN_RAMP" .
ifc:frameThickness_IfcPermeableCoveringProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPermeableCoveringProperties ;
rdfs:label "FrameThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:HYDRONICCOIL a ifc:IfcCoilTypeEnum , owl:NamedIndividual ;
rdfs:label "HYDRONICCOIL" .
ifc:ELEVATOR a ifc:IfcTransportElementTypeEnum , owl:NamedIndividual ;
rdfs:label "ELEVATOR" .
ifc:height_IfcRectangularPyramid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangularPyramid ;
rdfs:label "Height" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:predefinedType_IfcPump
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPump ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPumpTypeEnum .
ifc:PAD_FOOTING a ifc:IfcFootingTypeEnum , owl:NamedIndividual ;
rdfs:label "PAD_FOOTING" .
ifc:IfcFlowSegment a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcFlowStorageDevice , ifc:IfcFlowTerminal , ifc:IfcDistributionChamberElement , ifc:IfcFlowFitting , ifc:IfcFlowController , ifc:IfcFlowMovingDevice , ifc:IfcFlowTreatmentDevice , ifc:IfcEnergyConversionDevice .
ifc:IfcCartesianPoint_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcCartesianPoint_List , list:EmptyList .
dce:description a owl:AnnotationProperty .
ifc:IfcTimeOrRatioSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcDerivedUnitEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSolidOrShell a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcPhysicalQuantity
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPhysicalComplexQuantity ;
owl:onProperty ifc:partOfComplex_IfcPhysicalQuantity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPhysicalComplexQuantity ;
owl:onProperty ifc:partOfComplex_IfcPhysicalQuantity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcPhysicalQuantity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcPhysicalQuantity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcPhysicalQuantity ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcPhysicalQuantity
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcPhysicalSimpleQuantity ifc:IfcPhysicalComplexQuantity )
] .
ifc:relatingGroup_IfcRelAssignsToGroup
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssignsToGroup ;
rdfs:label "RelatingGroup" ;
rdfs:range ifc:IfcGroup ;
owl:inverseOf ifc:isGroupedBy_IfcGroup .
ifc:IfcCurveOrEdgeCurve
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:longName_IfcSpatialElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpatialElement ;
rdfs:label "LongName" ;
rdfs:range ifc:IfcLabel .
ifc:FULL_NONLINEAR_THEORY
a ifc:IfcAnalysisTheoryTypeEnum , owl:NamedIndividual ;
rdfs:label "FULL_NONLINEAR_THEORY" .
ifc:IfcFilterTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:LOGICALNOTAND a ifc:IfcLogicalOperatorEnum , owl:NamedIndividual ;
rdfs:label "LOGICALNOTAND" .
ifc:predefinedType_IfcCurtainWallType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurtainWallType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCurtainWallTypeEnum .
ifc:BRACE a ifc:IfcMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "BRACE" .
ifc:PRECASTPANEL a ifc:IfcBuildingElementPartTypeEnum , owl:NamedIndividual ;
rdfs:label "PRECASTPANEL" .
ifc:isSuccessorFrom_IfcProcess
a owl:ObjectProperty ;
rdfs:domain ifc:IfcProcess ;
rdfs:label "IsSuccessorFrom" ;
rdfs:range ifc:IfcRelSequence ;
owl:inverseOf ifc:relatedProcess_IfcRelSequence .
ifc:xLength_IfcBlock a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBlock ;
rdfs:label "XLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcMassDensityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:GASMETER a ifc:IfcFlowMeterTypeEnum , owl:NamedIndividual ;
rdfs:label "GASMETER" .
ifc:mapUnit_IfcProjectedCRS
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProjectedCRS ;
rdfs:label "MapUnit" ;
rdfs:range ifc:IfcNamedUnit .
ifc:internalFilletRadius_IfcCShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCShapeProfileDef ;
rdfs:label "InternalFilletRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:MEMBRANE a ifc:IfcCoveringTypeEnum , owl:NamedIndividual ;
rdfs:label "MEMBRANE" .
ifc:orientation_IfcVector
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcVector ;
rdfs:label "Orientation" ;
rdfs:range ifc:IfcDirection .
ifc:lastRevisionTime_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "LastRevisionTime" ;
rdfs:range ifc:IfcDateTime .
ifc:predefinedType_IfcCooledBeam
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCooledBeam ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCooledBeamTypeEnum .
ifc:coversElements_IfcCovering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCovering ;
rdfs:label "CoversElements" ;
rdfs:range ifc:IfcRelCoversBldgElements ;
owl:inverseOf ifc:relatedCoverings_IfcRelCoversBldgElements .
ifc:IfcTaskType a owl:Class ;
rdfs:subClassOf ifc:IfcTypeProcess ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:workMethod_IfcTaskType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:workMethod_IfcTaskType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTaskTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTaskType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTaskTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTaskType
] ;
owl:disjointWith ifc:IfcProcedureType , ifc:IfcEventType .
ifc:ELECTRICVOLTAGEUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICVOLTAGEUNIT" .
ifc:IfcMaterialProfile_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialProfile_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialProfile_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialProfile ;
owl:onProperty list:hasContents
] .
ifc:predefinedType_IfcVibrationIsolator
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcVibrationIsolator ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcVibrationIsolatorTypeEnum .
ifc:FREQUENCY a ifc:IfcTransformerTypeEnum , owl:NamedIndividual ;
rdfs:label "FREQUENCY" .
ifc:LINEARVELOCITYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "LINEARVELOCITYUNIT" .
ifc:operator_IfcDerivedProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDerivedProfileDef ;
rdfs:label "Operator" ;
rdfs:range ifc:IfcCartesianTransformationOperator2D .
ifc:IfcGeometricRepresentationContext
a owl:Class ;
rdfs:subClassOf ifc:IfcCoordinateReferenceSystemSelect , ifc:IfcRepresentationContext ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDirection ;
owl:onProperty ifc:trueNorth_IfcGeometricRepresentationContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDimensionCount ;
owl:onProperty ifc:coordinateSpaceDimension_IfcGeometricRepresentationContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass expr:REAL ;
owl:onProperty ifc:precision_IfcGeometricRepresentationContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:trueNorth_IfcGeometricRepresentationContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGeometricRepresentationSubContext ;
owl:onProperty ifc:hasSubContexts_IfcGeometricRepresentationContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDimensionCount ;
owl:onProperty ifc:coordinateSpaceDimension_IfcGeometricRepresentationContext ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement ;
owl:onProperty ifc:worldCoordinateSystem_IfcGeometricRepresentationContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:REAL ;
owl:onProperty ifc:precision_IfcGeometricRepresentationContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAxis2Placement ;
owl:onProperty ifc:worldCoordinateSystem_IfcGeometricRepresentationContext ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IN_PLANE_LOADING_2D
a ifc:IfcAnalysisModelTypeEnum , owl:NamedIndividual ;
rdfs:label "IN_PLANE_LOADING_2D" .
ifc:IfcCableCarrierSegmentTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:propertyReference_IfcPropertyReferenceValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyReferenceValue ;
rdfs:label "PropertyReference" ;
rdfs:range ifc:IfcObjectReferenceSelect .
ifc:IfcBoundaryCurve a owl:Class ;
rdfs:subClassOf ifc:IfcCompositeCurveOnSurface .
ifc:containsElements_IfcSpatialElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcSpatialElement ;
rdfs:label "ContainsElements" ;
rdfs:range ifc:IfcRelContainedInSpatialStructure ;
owl:inverseOf ifc:relatingStructure_IfcRelContainedInSpatialStructure .
ifc:BOTTOM a ifc:IfcWindowPanelPositionEnum , owl:NamedIndividual ;
rdfs:label "BOTTOM" .
ifc:IfcStyledRepresentation
a owl:Class ;
rdfs:subClassOf ifc:IfcStyleModel .
ifc:IfcPropertyEnumeratedValue
a owl:Class ;
rdfs:subClassOf ifc:IfcSimpleProperty ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValue_List ;
owl:onProperty ifc:enumerationValues_IfcPropertyEnumeratedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcValue_List
] ;
owl:onProperty ifc:enumerationValues_IfcPropertyEnumeratedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPropertyEnumeration ;
owl:onProperty ifc:enumerationReference_IfcPropertyEnumeratedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertyEnumeration ;
owl:onProperty ifc:enumerationReference_IfcPropertyEnumeratedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcValue_List ;
owl:onProperty ifc:enumerationValues_IfcPropertyEnumeratedValue
] ;
owl:disjointWith ifc:IfcPropertyBoundedValue , ifc:IfcPropertyListValue , ifc:IfcPropertyReferenceValue , ifc:IfcPropertySingleValue , ifc:IfcPropertyTableValue .
ifc:IfcLaborResourceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcFlowController
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcFlowSegment , ifc:IfcFlowTreatmentDevice , ifc:IfcEnergyConversionDevice , ifc:IfcDistributionChamberElement , ifc:IfcFlowTerminal , ifc:IfcFlowMovingDevice , ifc:IfcFlowFitting , ifc:IfcFlowStorageDevice .
ifc:INDUCTORBANK a ifc:IfcElectricFlowStorageDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "INDUCTORBANK" .
ifc:IfcElementComponentType
a owl:Class ;
rdfs:subClassOf ifc:IfcElementType ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcFastenerType ifc:IfcVibrationIsolatorType ifc:IfcDiscreteAccessoryType ifc:IfcMechanicalFastenerType ifc:IfcReinforcingElementType ifc:IfcBuildingElementPartType )
] ;
owl:disjointWith ifc:IfcCivilElementType , ifc:IfcTransportElementType , ifc:IfcBuildingElementType , ifc:IfcDistributionElementType , ifc:IfcGeographicElementType , ifc:IfcFurnishingElementType , ifc:IfcElementAssemblyType .
ifc:IfcRelSpaceBoundary1stLevel
a owl:Class ;
rdfs:subClassOf ifc:IfcRelSpaceBoundary ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelSpaceBoundary1stLevel ;
owl:onProperty ifc:innerBoundaries_IfcRelSpaceBoundary1stLevel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRelSpaceBoundary1stLevel ;
owl:onProperty ifc:parentBoundary_IfcRelSpaceBoundary1stLevel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelSpaceBoundary1stLevel ;
owl:onProperty ifc:parentBoundary_IfcRelSpaceBoundary1stLevel
] .
ifc:ESCALATOR a ifc:IfcTransportElementTypeEnum , owl:NamedIndividual ;
rdfs:label "ESCALATOR" .
ifc:SHEARMODULUSUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "SHEARMODULUSUNIT" .
ifc:status_IfcPermit a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPermit ;
rdfs:label "Status" ;
rdfs:range ifc:IfcLabel .
ifc:assemblyPlace_IfcElementAssembly
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElementAssembly ;
rdfs:label "AssemblyPlace" ;
rdfs:range ifc:IfcAssemblyPlaceEnum .
ifc:constructionType_IfcDoorStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorStyle ;
rdfs:label "ConstructionType" ;
rdfs:range ifc:IfcDoorStyleConstructionEnum .
ifc:lengthValue_IfcQuantityLength
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityLength ;
rdfs:label "LengthValue" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:exceptionTimes_IfcWorkCalendar
a owl:ObjectProperty ;
rdfs:domain ifc:IfcWorkCalendar ;
rdfs:label "ExceptionTimes" ;
rdfs:range ifc:IfcWorkTime .
ifc:nominalDiameter_IfcTendonType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendonType ;
rdfs:label "NominalDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcExternalSpatialStructureElement
a owl:Class ;
rdfs:subClassOf ifc:IfcSpatialElement ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcExternalSpatialElement )
] ;
owl:disjointWith ifc:IfcSpatialZone , ifc:IfcSpatialStructureElement .
ifc:predefinedType_IfcEventType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEventType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcEventTypeEnum .
ifc:IfcLabel_List a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty list:hasContents
] .
ifc:METALHALIDE a ifc:IfcLightEmissionSourceEnum , ifc:IfcLampTypeEnum , owl:NamedIndividual ;
rdfs:label "METALHALIDE" .
ifc:IfcTrimmingPreference
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:nominalDiameter_IfcMechanicalFastener
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMechanicalFastener ;
rdfs:label "NominalDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:depth_IfcExtrudedAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcExtrudedAreaSolid ;
rdfs:label "Depth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcFan a owl:Class ;
rdfs:subClassOf ifc:IfcFlowMovingDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcFanTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFan
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFanTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFan
] ;
owl:disjointWith ifc:IfcCompressor , ifc:IfcPump .
ifc:IfcFurnishingElementType
a owl:Class ;
rdfs:subClassOf ifc:IfcElementType ;
owl:disjointWith ifc:IfcElementComponentType , ifc:IfcTransportElementType , ifc:IfcBuildingElementType , ifc:IfcDistributionElementType , ifc:IfcCivilElementType , ifc:IfcElementAssemblyType , ifc:IfcGeographicElementType .
ifc:CAMERA a ifc:IfcAudioVisualApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "CAMERA" .
ifc:GAS a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "GAS" .
ifc:properties_IfcExtendedProperties
a owl:ObjectProperty ;
rdfs:domain ifc:IfcExtendedProperties ;
rdfs:label "Properties" ;
rdfs:range ifc:IfcProperty .
ifc:IfcCableCarrierSegment
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowSegment ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCableCarrierSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableCarrierSegment
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCableCarrierSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableCarrierSegment
] ;
owl:disjointWith ifc:IfcPipeSegment , ifc:IfcCableSegment , ifc:IfcDuctSegment .
ifc:IfcExternallyDefinedHatchStyle
a owl:Class ;
rdfs:subClassOf ifc:IfcFillStyleSelect , ifc:IfcExternalReference ;
owl:disjointWith ifc:IfcClassificationReference , ifc:IfcLibraryReference , ifc:IfcDocumentReference , ifc:IfcExternallyDefinedTextFont , ifc:IfcExternallyDefinedSurfaceStyle .
ifc:selfIntersect_IfcOffsetCurve3D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOffsetCurve3D ;
rdfs:label "SelfIntersect" ;
rdfs:range expr:LOGICAL .
ifc:warpingMoment_IfcStructuralLoadSingleForceWarping
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleForceWarping ;
rdfs:label "WarpingMoment" ;
rdfs:range ifc:IfcWarpingMomentMeasure .
ifc:editionDate_IfcClassification
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcClassification ;
rdfs:label "EditionDate" ;
rdfs:range ifc:IfcDate .
ifc:crossSections_IfcSectionedSpine
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionedSpine ;
rdfs:label "CrossSections" ;
rdfs:range ifc:IfcProfileDef_List .
ifc:userDefinedTargetView_IfcGeometricRepresentationSubContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGeometricRepresentationSubContext ;
rdfs:label "UserDefinedTargetView" ;
rdfs:range ifc:IfcLabel .
ifc:EMERGENCYSTOP a ifc:IfcSwitchingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "EMERGENCYSTOP" .
ifc:IfcMaterialSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcGridPlacementDirectionSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:INSTALLATION a ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "INSTALLATION" .
ifc:IfcStructuralSurfaceConnection
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralConnection ;
owl:disjointWith ifc:IfcStructuralCurveConnection , ifc:IfcStructuralPointConnection .
ifc:IfcDuctSilencer a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTreatmentDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDuctSilencerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDuctSilencer
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuctSilencerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDuctSilencer
] ;
owl:disjointWith ifc:IfcFilter , ifc:IfcInterceptor .
ifc:SITEGRADING a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "SITEGRADING" .
ifc:RAFTER a ifc:IfcMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "RAFTER" .
ifc:READWRITE a ifc:IfcStateEnum , owl:NamedIndividual ;
rdfs:label "READWRITE" .
ifc:zLength_IfcBlock a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBlock ;
rdfs:label "ZLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcTextFontName_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcTextFontName_List , list:EmptyList .
ifc:IfcSensorType a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSensorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSensorType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSensorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSensorType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcUnitaryControlElementType , ifc:IfcProtectiveDeviceTrippingUnitType , ifc:IfcControllerType , ifc:IfcFlowInstrumentType , ifc:IfcActuatorType , ifc:IfcAlarmType .
ifc:refDirection_IfcAxis2Placement2D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAxis2Placement2D ;
rdfs:label "RefDirection" ;
rdfs:range ifc:IfcDirection .
ifc:PRESSURERELIEF a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "PRESSURERELIEF" .
ifc:hasQuantities_IfcPhysicalComplexQuantity
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPhysicalComplexQuantity ;
rdfs:label "HasQuantities" ;
rdfs:range ifc:IfcPhysicalQuantity ;
owl:inverseOf ifc:partOfComplex_IfcPhysicalQuantity .
ifc:IfcFontStyle a owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:basisSurface_IfcPcurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPcurve ;
rdfs:label "BasisSurface" ;
rdfs:range ifc:IfcSurface .
ifc:baseQuantity_IfcConstructionResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionResource ;
rdfs:label "BaseQuantity" ;
rdfs:range ifc:IfcPhysicalQuantity .
ifc:VENTILATION a ifc:IfcSpatialZoneTypeEnum , ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "VENTILATION" .
ifc:flangeWidth_IfcUShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUShapeProfileDef ;
rdfs:label "FlangeWidth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:quality_IfcPhysicalComplexQuantity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPhysicalComplexQuantity ;
rdfs:label "Quality" ;
rdfs:range ifc:IfcLabel .
ifc:planarForceZ_IfcStructuralLoadPlanarForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadPlanarForce ;
rdfs:label "PlanarForceZ" ;
rdfs:range ifc:IfcPlanarForceMeasure .
ifc:sharedPlacement_IfcStructuralAnalysisModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralAnalysisModel ;
rdfs:label "SharedPlacement" ;
rdfs:range ifc:IfcObjectPlacement .
ifc:parentContext_IfcGeometricRepresentationSubContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGeometricRepresentationSubContext ;
rdfs:label "ParentContext" ;
rdfs:range ifc:IfcGeometricRepresentationContext ;
owl:inverseOf ifc:hasSubContexts_IfcGeometricRepresentationContext .
ifc:MONTHLY_BY_DAY_OF_MONTH
a ifc:IfcRecurrenceTypeEnum , owl:NamedIndividual ;
rdfs:label "MONTHLY_BY_DAY_OF_MONTH" .
ifc:IfcIdentifier a owl:Class ;
rdfs:subClassOf expr:STRING , ifc:IfcSimpleValue .
ifc:IfcMaterialUsageDefinition
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialSelect ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcMaterialProfileSetUsage ifc:IfcMaterialLayerSetUsage )
] .
ifc:SWITCHBOARD a ifc:IfcElectricDistributionBoardTypeEnum , owl:NamedIndividual ;
rdfs:label "SWITCHBOARD" .
ifc:identification_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "Identification" ;
rdfs:range ifc:IfcIdentifier .
ifc:TILTANDTURNRIGHTHAND
a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "TILTANDTURNRIGHTHAND" .
ifc:CURRENT a ifc:IfcTransformerTypeEnum , ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "CURRENT" .
ifc:width_IfcCShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCShapeProfileDef ;
rdfs:label "Width" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcWasteTerminalType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWasteTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWasteTerminalType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcWasteTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWasteTerminalType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcElectricApplianceType , ifc:IfcSpaceHeaterType , ifc:IfcLightFixtureType , ifc:IfcAirTerminalType , ifc:IfcFireSuppressionTerminalType , ifc:IfcAudioVisualApplianceType , ifc:IfcMedicalDeviceType , ifc:IfcOutletType , ifc:IfcStackTerminalType , ifc:IfcSanitaryTerminalType , ifc:IfcLampType , ifc:IfcCommunicationsApplianceType .
ifc:IfcModulusOfRotationalSubgradeReactionMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue , ifc:IfcModulusOfRotationalSubgradeReactionSelect .
ifc:HIGHPRESSURESODIUM
a ifc:IfcLightEmissionSourceEnum , ifc:IfcLampTypeEnum , owl:NamedIndividual ;
rdfs:label "HIGHPRESSURESODIUM" .
ifc:MOLECULARWEIGHTUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "MOLECULARWEIGHTUNIT" .
ifc:PROPORTIONAL a ifc:IfcControllerTypeEnum , owl:NamedIndividual ;
rdfs:label "PROPORTIONAL" .
ifc:linearForceX_IfcStructuralLoadLinearForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadLinearForce ;
rdfs:label "LinearForceX" ;
rdfs:range ifc:IfcLinearForceMeasure .
ifc:IfcElectricGenerator
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcElectricGeneratorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricGenerator
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricGeneratorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricGenerator
] ;
owl:disjointWith ifc:IfcBoiler , ifc:IfcTransformer , ifc:IfcCondenser , ifc:IfcHumidifier , ifc:IfcChiller , ifc:IfcEvaporativeCooler , ifc:IfcHeatExchanger , ifc:IfcCoolingTower , ifc:IfcMotorConnection , ifc:IfcEngine , ifc:IfcSolarDevice , ifc:IfcElectricMotor , ifc:IfcCoil , ifc:IfcBurner , ifc:IfcTubeBundle , ifc:IfcUnitaryEquipment , ifc:IfcCooledBeam , ifc:IfcAirToAirHeatRecovery , ifc:IfcEvaporator .
ifc:name_IfcConstraint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstraint ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:IfcRelAssignsToControl
a owl:Class ;
rdfs:subClassOf ifc:IfcRelAssigns ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcControl ;
owl:onProperty ifc:relatingControl_IfcRelAssignsToControl ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcControl ;
owl:onProperty ifc:relatingControl_IfcRelAssignsToControl
] ;
owl:disjointWith ifc:IfcRelAssignsToActor , ifc:IfcRelAssignsToGroup , ifc:IfcRelAssignsToResource , ifc:IfcRelAssignsToProduct , ifc:IfcRelAssignsToProcess .
ifc:IfcConnectionGeometry
a owl:Class ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcConnectionSurfaceGeometry ifc:IfcConnectionCurveGeometry ifc:IfcConnectionVolumeGeometry ifc:IfcConnectionPointGeometry )
] .
ifc:IfcMassMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue .
ifc:textTransform_IfcTextStyleTextModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleTextModel ;
rdfs:label "TextTransform" ;
rdfs:range ifc:IfcTextTransformation .
ifc:IfcDayInMonthNumber
a owl:Class ;
rdfs:subClassOf expr:INTEGER .
ifc:radius_IfcCylindricalSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCylindricalSurface ;
rdfs:label "Radius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcAxis2Placement
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcMaterialProfileSetUsage
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialUsageDefinition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:referenceExtent_IfcMaterialProfileSetUsage
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:referenceExtent_IfcMaterialProfileSetUsage
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCardinalPointReference ;
owl:onProperty ifc:cardinalPoint_IfcMaterialProfileSetUsage
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCardinalPointReference ;
owl:onProperty ifc:cardinalPoint_IfcMaterialProfileSetUsage
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMaterialProfileSet ;
owl:onProperty ifc:forProfileSet_IfcMaterialProfileSetUsage ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialProfileSet ;
owl:onProperty ifc:forProfileSet_IfcMaterialProfileSetUsage
] ;
owl:disjointWith ifc:IfcMaterialLayerSetUsage .
ifc:CONVECTOR a ifc:IfcSpaceHeaterTypeEnum , owl:NamedIndividual ;
rdfs:label "CONVECTOR" .
ifc:OUT_PLANE_LOADING_2D
a ifc:IfcAnalysisModelTypeEnum , owl:NamedIndividual ;
rdfs:label "OUT_PLANE_LOADING_2D" .
ifc:IfcValue_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcValue_List , list:EmptyList .
ifc:userDefinedSequenceType_IfcRelSequence
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelSequence ;
rdfs:label "UserDefinedSequenceType" ;
rdfs:range ifc:IfcLabel .
ifc:IfcRectangularPyramid
a owl:Class ;
rdfs:subClassOf ifc:IfcCsgPrimitive3D ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:xLength_IfcRectangularPyramid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:yLength_IfcRectangularPyramid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:height_IfcRectangularPyramid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:yLength_IfcRectangularPyramid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:height_IfcRectangularPyramid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:xLength_IfcRectangularPyramid
] ;
owl:disjointWith ifc:IfcRightCircularCone , ifc:IfcBlock , ifc:IfcSphere , ifc:IfcRightCircularCylinder .
ifc:predefinedType_IfcCoil
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoil ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCoilTypeEnum .
ifc:IfcStairTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPlaneAngleMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue , ifc:IfcBendingParameterSelect .
ifc:VIRTUAL a ifc:IfcPhysicalOrVirtualEnum , owl:NamedIndividual ;
rdfs:label "VIRTUAL" .
ifc:relatedResourceObjects_IfcResourceApprovalRelationship
a owl:ObjectProperty ;
rdfs:domain ifc:IfcResourceApprovalRelationship ;
rdfs:label "RelatedResourceObjects" ;
rdfs:range ifc:IfcResourceObjectSelect .
ifc:ownerHistory_IfcRoot
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRoot ;
rdfs:label "OwnerHistory" ;
rdfs:range ifc:IfcOwnerHistory .
ifc:MOVINGWALKWAY a ifc:IfcTransportElementTypeEnum , owl:NamedIndividual ;
rdfs:label "MOVINGWALKWAY" .
ifc:STARTEVENT a ifc:IfcEventTypeEnum , owl:NamedIndividual ;
rdfs:label "STARTEVENT" .
ifc:IfcCooledBeam a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCooledBeamTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCooledBeam
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCooledBeamTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCooledBeam
] ;
owl:disjointWith ifc:IfcSolarDevice , ifc:IfcCoil , ifc:IfcElectricGenerator , ifc:IfcHeatExchanger , ifc:IfcChiller , ifc:IfcEvaporativeCooler , ifc:IfcEngine , ifc:IfcBoiler , ifc:IfcEvaporator , ifc:IfcCondenser , ifc:IfcUnitaryEquipment , ifc:IfcAirToAirHeatRecovery , ifc:IfcElectricMotor , ifc:IfcTubeBundle , ifc:IfcBurner , ifc:IfcHumidifier , ifc:IfcMotorConnection , ifc:IfcTransformer , ifc:IfcCoolingTower .
ifc:IfcMoistureDiffusivityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:predefinedType_IfcRampFlightType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRampFlightType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcRampFlightTypeEnum .
ifc:IfcObjectDefinition_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcObjectDefinition_List , list:EmptyList .
ifc:IfcDistributionSystemEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:name_IfcResourceLevelRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceLevelRelationship ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:YEARLY_BY_POSITION
a ifc:IfcRecurrenceTypeEnum , owl:NamedIndividual ;
rdfs:label "YEARLY_BY_POSITION" .
ifc:rotationalStiffnessByLengthX_IfcBoundaryEdgeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryEdgeCondition ;
rdfs:label "RotationalStiffnessByLengthX" ;
rdfs:range ifc:IfcModulusOfRotationalSubgradeReactionSelect .
ifc:GLUE a ifc:IfcFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "GLUE" .
ifc:crossSectionArea_IfcTendon
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendon ;
rdfs:label "CrossSectionArea" ;
rdfs:range ifc:IfcAreaMeasure .
ifc:IfcCurrencyRelationship
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:rateDateTime_IfcCurrencyRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:exchangeRate_IfcCurrencyRelationship ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLibraryInformation ;
owl:onProperty ifc:rateSource_IfcCurrencyRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLibraryInformation ;
owl:onProperty ifc:rateSource_IfcCurrencyRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMonetaryUnit ;
owl:onProperty ifc:relatingMonetaryUnit_IfcCurrencyRelationship ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:rateDateTime_IfcCurrencyRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMonetaryUnit ;
owl:onProperty ifc:relatedMonetaryUnit_IfcCurrencyRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMonetaryUnit ;
owl:onProperty ifc:relatingMonetaryUnit_IfcCurrencyRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:exchangeRate_IfcCurrencyRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMonetaryUnit ;
owl:onProperty ifc:relatedMonetaryUnit_IfcCurrencyRelationship ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcPropertyDependencyRelationship , ifc:IfcMaterialRelationship , ifc:IfcResourceApprovalRelationship , ifc:IfcResourceConstraintRelationship , ifc:IfcOrganizationRelationship , ifc:IfcApprovalRelationship , ifc:IfcDocumentInformationRelationship , ifc:IfcExternalReferenceRelationship .
ifc:IfcUnitaryEquipmentType
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnitaryEquipmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcUnitaryEquipmentType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcUnitaryEquipmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcUnitaryEquipmentType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcEvaporativeCoolerType , ifc:IfcMotorConnectionType , ifc:IfcSolarDeviceType , ifc:IfcEvaporatorType , ifc:IfcTransformerType , ifc:IfcCoilType , ifc:IfcChillerType , ifc:IfcHeatExchangerType , ifc:IfcElectricGeneratorType , ifc:IfcBurnerType , ifc:IfcElectricMotorType , ifc:IfcCondenserType , ifc:IfcBoilerType , ifc:IfcTubeBundleType , ifc:IfcEngineType , ifc:IfcHumidifierType , ifc:IfcCoolingTowerType , ifc:IfcCooledBeamType , ifc:IfcAirToAirHeatRecoveryType .
ifc:isGroupedBy_IfcGroup
a owl:ObjectProperty ;
rdfs:domain ifc:IfcGroup ;
rdfs:label "IsGroupedBy" ;
rdfs:range ifc:IfcRelAssignsToGroup ;
owl:inverseOf ifc:relatingGroup_IfcRelAssignsToGroup .
ifc:IfcPerformanceHistory
a owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPerformanceHistoryTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPerformanceHistory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:lifeCyclePhase_IfcPerformanceHistory ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:lifeCyclePhase_IfcPerformanceHistory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPerformanceHistoryTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPerformanceHistory
] ;
owl:disjointWith ifc:IfcWorkCalendar , ifc:IfcCostSchedule , ifc:IfcActionRequest , ifc:IfcWorkControl , ifc:IfcProjectOrder , ifc:IfcPermit , ifc:IfcCostItem .
ifc:IfcCircle a owl:Class ;
rdfs:subClassOf ifc:IfcConic ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcCircle ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcCircle
] ;
owl:disjointWith ifc:IfcEllipse .
ifc:applicableOccurrence_IfcTypeObject
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTypeObject ;
rdfs:label "ApplicableOccurrence" ;
rdfs:range ifc:IfcIdentifier .
ifc:bendingShapeCode_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "BendingShapeCode" ;
rdfs:range ifc:IfcLabel .
ifc:RING a ifc:IfcReinforcingBarTypeEnum , ifc:IfcReinforcingBarRoleEnum , owl:NamedIndividual ;
rdfs:label "RING" .
ifc:IfcPresentationStyleSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:INDUCTANCEUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "INDUCTANCEUNIT" .
ifc:actualDuration_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "ActualDuration" ;
rdfs:range ifc:IfcDuration .
ifc:levelingDelay_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "LevelingDelay" ;
rdfs:range ifc:IfcDuration .
ifc:RIGID_JOINED_MEMBER
a ifc:IfcStructuralCurveMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "RIGID_JOINED_MEMBER" .
ifc:IfcFlowMeter a owl:Class ;
rdfs:subClassOf ifc:IfcFlowController ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcFlowMeterTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFlowMeter
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFlowMeterTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFlowMeter
] ;
owl:disjointWith ifc:IfcDamper , ifc:IfcProtectiveDevice , ifc:IfcElectricTimeControl , ifc:IfcValve , ifc:IfcSwitchingDevice , ifc:IfcAirTerminalBox , ifc:IfcElectricDistributionBoard .
ifc:IfcLightSource a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:intensity_IfcLightSource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:ambientIntensity_IfcLightSource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColourRgb ;
owl:onProperty ifc:lightColour_IfcLightSource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcColourRgb ;
owl:onProperty ifc:lightColour_IfcLightSource ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:intensity_IfcLightSource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcLightSource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcLightSource
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcLightSourceGoniometric ifc:IfcLightSourceDirectional ifc:IfcLightSourcePositional ifc:IfcLightSourceAmbient )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:ambientIntensity_IfcLightSource
] ;
owl:disjointWith ifc:IfcCompositeCurveSegment , ifc:IfcFillAreaStyleTiles , ifc:IfcTextLiteral , ifc:IfcGeometricSet , ifc:IfcBooleanResult , ifc:IfcCsgPrimitive3D , ifc:IfcPlacement , ifc:IfcCartesianPointList , ifc:IfcHalfSpaceSolid , ifc:IfcTessellatedItem , ifc:IfcSectionedSpine , ifc:IfcShellBasedSurfaceModel , ifc:IfcVector , ifc:IfcSolidModel , ifc:IfcPlanarExtent , ifc:IfcCurve , ifc:IfcFillAreaStyleHatching , ifc:IfcFaceBasedSurfaceModel , ifc:IfcPoint , ifc:IfcAnnotationFillArea , ifc:IfcBoundingBox , ifc:IfcCartesianTransformationOperator , ifc:IfcDirection , ifc:IfcSurface .
ifc:formula_IfcQuantityWeight
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityWeight ;
rdfs:label "Formula" ;
rdfs:range ifc:IfcLabel .
ifc:IfcSurfaceStyleRendering
a owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceStyleShading ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColourOrFactor ;
owl:onProperty ifc:specularColour_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcReflectanceMethodEnum ;
owl:onProperty ifc:reflectanceMethod_IfcSurfaceStyleRendering ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSpecularHighlightSelect ;
owl:onProperty ifc:specularHighlight_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:transparency_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColourOrFactor ;
owl:onProperty ifc:diffuseColour_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColourOrFactor ;
owl:onProperty ifc:diffuseTransmissionColour_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcColourOrFactor ;
owl:onProperty ifc:reflectionColour_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReflectanceMethodEnum ;
owl:onProperty ifc:reflectanceMethod_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColourOrFactor ;
owl:onProperty ifc:reflectionColour_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSpecularHighlightSelect ;
owl:onProperty ifc:specularHighlight_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcColourOrFactor ;
owl:onProperty ifc:transmissionColour_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcColourOrFactor ;
owl:onProperty ifc:diffuseTransmissionColour_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:transparency_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcColourOrFactor ;
owl:onProperty ifc:diffuseColour_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcColourOrFactor ;
owl:onProperty ifc:specularColour_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColourOrFactor ;
owl:onProperty ifc:transmissionColour_IfcSurfaceStyleRendering
] .
ifc:IfcConstructionMaterialResourceType
a owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResourceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcConstructionMaterialResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcConstructionMaterialResourceType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConstructionMaterialResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcConstructionMaterialResourceType
] ;
owl:disjointWith ifc:IfcCrewResourceType , ifc:IfcLaborResourceType , ifc:IfcConstructionProductResourceType , ifc:IfcConstructionEquipmentResourceType , ifc:IfcSubContractResourceType .
ifc:IfcMemberStandardCase
a owl:Class ;
rdfs:subClassOf ifc:IfcMember .
ifc:relatingConstraint_IfcRelAssociatesConstraint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssociatesConstraint ;
rdfs:label "RelatingConstraint" ;
rdfs:range ifc:IfcConstraint .
ifc:predefinedType_IfcWorkPlan
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkPlan ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcWorkPlanTypeEnum .
ifc:ERECTING a ifc:IfcConstructionEquipmentResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "ERECTING" .
ifc:userDefinedGrade_IfcConstraint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstraint ;
rdfs:label "UserDefinedGrade" ;
rdfs:range ifc:IfcLabel .
ifc:IfcTendonTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:v2_IfcRectangularTrimmedSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangularTrimmedSurface ;
rdfs:label "V2" ;
rdfs:range ifc:IfcParameterValue .
ifc:ANCHORPLATE a ifc:IfcDiscreteAccessoryTypeEnum , owl:NamedIndividual ;
rdfs:label "ANCHORPLATE" .
ifc:IfcWarpingMomentMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue , ifc:IfcWarpingStiffnessSelect .
ifc:edgeGeometry_IfcEdgeCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEdgeCurve ;
rdfs:label "EdgeGeometry" ;
rdfs:range ifc:IfcCurve .
ifc:relatingControl_IfcRelAssignsToControl
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssignsToControl ;
rdfs:label "RelatingControl" ;
rdfs:range ifc:IfcControl ;
owl:inverseOf ifc:controls_IfcControl .
ifc:partOfProductDefinitionShape_IfcShapeAspect
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcShapeAspect ;
rdfs:label "PartOfProductDefinitionShape" ;
rdfs:range ifc:IfcProductRepresentationSelect .
ifc:predefinedType_IfcElectricApplianceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricApplianceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricApplianceTypeEnum .
ifc:forLayerSet_IfcMaterialLayerSetUsage
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayerSetUsage ;
rdfs:label "ForLayerSet" ;
rdfs:range ifc:IfcMaterialLayerSet .
ifc:PLANEANGLEUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "PLANEANGLEUNIT" .
ifc:timeExponent_IfcDimensionalExponents
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDimensionalExponents ;
rdfs:label "TimeExponent" ;
rdfs:range expr:INTEGER .
ifc:ADD a ifc:IfcArithmeticOperatorEnum , owl:NamedIndividual ;
rdfs:label "ADD" .
ifc:occurrences_IfcRecurrencePattern
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:label "Occurrences" ;
rdfs:range ifc:IfcInteger .
ifc:GLOBAL_COORDS a ifc:IfcGlobalOrLocalEnum , owl:NamedIndividual ;
rdfs:label "GLOBAL_COORDS" .
ifc:BACKDRAFTDAMPER a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "BACKDRAFTDAMPER" .
ifc:unit_IfcPropertySingleValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertySingleValue ;
rdfs:label "Unit" ;
rdfs:range ifc:IfcUnit .
ifc:IfcModulusOfSubgradeReactionSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcBeamTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcFaceBasedSurfaceModel
a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem , ifc:IfcSurfaceOrFaceSurface ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcConnectedFaceSet ;
owl:onProperty ifc:fbsmFaces_IfcFaceBasedSurfaceModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConnectedFaceSet ;
owl:onProperty ifc:fbsmFaces_IfcFaceBasedSurfaceModel
] ;
owl:disjointWith ifc:IfcSurface , ifc:IfcCurve , ifc:IfcCartesianTransformationOperator , ifc:IfcPoint , ifc:IfcTessellatedItem , ifc:IfcBoundingBox , ifc:IfcCompositeCurveSegment , ifc:IfcShellBasedSurfaceModel , ifc:IfcFillAreaStyleTiles , ifc:IfcCsgPrimitive3D , ifc:IfcBooleanResult , ifc:IfcPlanarExtent , ifc:IfcSectionedSpine , ifc:IfcPlacement , ifc:IfcTextLiteral , ifc:IfcAnnotationFillArea , ifc:IfcHalfSpaceSolid , ifc:IfcDirection , ifc:IfcGeometricSet , ifc:IfcFillAreaStyleHatching , ifc:IfcLightSource , ifc:IfcCartesianPointList , ifc:IfcSolidModel , ifc:IfcVector .
ifc:transomOffset_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "TransomOffset" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:predefinedType_IfcOccupant
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOccupant ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcOccupantTypeEnum .
ifc:position_IfcParameterizedProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcParameterizedProfileDef ;
rdfs:label "Position" ;
rdfs:range ifc:IfcAxis2Placement2D .
ifc:requestingApproval_IfcApproval
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "RequestingApproval" ;
rdfs:range ifc:IfcActorSelect .
ifc:IfcElementCompositionEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcBuildingElementProxy
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBuildingElementProxy ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBuildingElementProxyTypeEnum .
ifc:hasProjections_IfcElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "HasProjections" ;
rdfs:range ifc:IfcRelProjectsElement ;
owl:inverseOf ifc:relatingElement_IfcRelProjectsElement .
ifc:status_IfcTask a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTask ;
rdfs:label "Status" ;
rdfs:range ifc:IfcLabel .
ifc:IfcStructuralSurfaceReaction
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralReaction ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcStructuralSurfaceActivityTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralSurfaceReaction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralSurfaceActivityTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralSurfaceReaction
] ;
owl:disjointWith ifc:IfcStructuralPointReaction , ifc:IfcStructuralCurveReaction .
ifc:externalReferenceForResources_IfcExternalReference
a owl:ObjectProperty ;
rdfs:domain ifc:IfcExternalReference ;
rdfs:label "ExternalReferenceForResources" ;
rdfs:range ifc:IfcExternalReferenceRelationship ;
owl:inverseOf ifc:relatingReference_IfcExternalReferenceRelationship .
ifc:IfcAreaMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue .
ifc:longitudinalBarSpacing_IfcReinforcingMesh
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:label "LongitudinalBarSpacing" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:mappingSource_IfcMappedItem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMappedItem ;
rdfs:label "MappingSource" ;
rdfs:range ifc:IfcRepresentationMap ;
owl:inverseOf ifc:mapUsage_IfcRepresentationMap .
ifc:IfcRelAssignsToActor
a owl:Class ;
rdfs:subClassOf ifc:IfcRelAssigns ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActor ;
owl:onProperty ifc:relatingActor_IfcRelAssignsToActor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcActorRole ;
owl:onProperty ifc:actingRole_IfcRelAssignsToActor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActorRole ;
owl:onProperty ifc:actingRole_IfcRelAssignsToActor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcActor ;
owl:onProperty ifc:relatingActor_IfcRelAssignsToActor ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRelAssignsToControl , ifc:IfcRelAssignsToResource , ifc:IfcRelAssignsToProduct , ifc:IfcRelAssignsToProcess , ifc:IfcRelAssignsToGroup .
ifc:IfcActionRequestTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:RADIATOR a ifc:IfcSpaceHeaterTypeEnum , owl:NamedIndividual ;
rdfs:label "RADIATOR" .
ifc:addressLines_IfcPostalAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPostalAddress ;
rdfs:label "AddressLines" ;
rdfs:range ifc:IfcLabel_List .
ifc:ROUTER a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "ROUTER" .
ifc:referencePath_IfcMetric
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMetric ;
rdfs:label "ReferencePath" ;
rdfs:range ifc:IfcReference .
ifc:TRIPLE_PANEL_RIGHT
a ifc:IfcWindowTypePartitioningEnum , ifc:IfcWindowStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "TRIPLE_PANEL_RIGHT" .
ifc:IfcCrewResource a owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResource ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCrewResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCrewResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCrewResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCrewResource
] ;
owl:disjointWith ifc:IfcLaborResource , ifc:IfcConstructionEquipmentResource , ifc:IfcConstructionProductResource , ifc:IfcSubContractResource , ifc:IfcConstructionMaterialResource .
ifc:IfcBuildingSystemTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:CONTSAMEGRADIENTSAMECURVATURE
a ifc:IfcTransitionCode , owl:NamedIndividual ;
rdfs:label "CONTSAMEGRADIENTSAMECURVATURE" .
ifc:IfcShapeModel_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcShapeModel_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcShapeModel_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcShapeModel ;
owl:onProperty list:hasContents
] .
ifc:CAPACITORBANK a ifc:IfcElectricFlowStorageDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "CAPACITORBANK" .
ifc:DRAINAGE a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "DRAINAGE" .
ifc:targetCRS_IfcCoordinateOperation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoordinateOperation ;
rdfs:label "TargetCRS" ;
rdfs:range ifc:IfcCoordinateReferenceSystem .
ifc:IfcLoop a owl:Class ;
rdfs:subClassOf ifc:IfcTopologicalRepresentationItem ;
owl:disjointWith ifc:IfcFace , ifc:IfcEdge , ifc:IfcPath , ifc:IfcFaceBound , ifc:IfcConnectedFaceSet , ifc:IfcVertex .
ifc:IfcPipeFitting a owl:Class ;
rdfs:subClassOf ifc:IfcFlowFitting ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPipeFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPipeFitting
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPipeFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPipeFitting
] ;
owl:disjointWith ifc:IfcJunctionBox , ifc:IfcDuctFitting , ifc:IfcCableFitting , ifc:IfcCableCarrierFitting .
ifc:description_IfcAppliedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:PROJECTMANAGER a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "PROJECTMANAGER" .
ifc:IfcThermalConductivityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:MASONRY a ifc:IfcLaborResourceTypeEnum , ifc:IfcConstructionMaterialResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "MASONRY" .
ifc:HANDDRYER a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "HANDDRYER" .
ifc:IfcColour a owl:Class ;
rdfs:subClassOf expr:SELECT , ifc:IfcFillStyleSelect .
ifc:intersectingAxes_IfcVirtualGridIntersection
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcVirtualGridIntersection ;
rdfs:label "IntersectingAxes" ;
rdfs:range ifc:IfcGridAxis_List .
ifc:IfcConstraint_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcConstraint_List , list:EmptyList .
ifc:SKIRTINGBOARD a ifc:IfcCoveringTypeEnum , owl:NamedIndividual ;
rdfs:label "SKIRTINGBOARD" .
ifc:IfcValue_List a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValue_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValue_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValue ;
owl:onProperty list:hasContents
] .
ifc:isDecomposedBy_IfcObjectDefinition
a owl:ObjectProperty ;
rdfs:domain ifc:IfcObjectDefinition ;
rdfs:label "IsDecomposedBy" ;
rdfs:range ifc:IfcRelAggregates ;
owl:inverseOf ifc:relatingObject_IfcRelAggregates .
ifc:TIMECLOCK a ifc:IfcElectricTimeControlTypeEnum , owl:NamedIndividual ;
rdfs:label "TIMECLOCK" .
ifc:predefinedType_IfcProtectiveDeviceTrippingUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProtectiveDeviceTrippingUnit ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcProtectiveDeviceTrippingUnitTypeEnum .
ifc:partOfPset_IfcProperty
a owl:ObjectProperty ;
rdfs:domain ifc:IfcProperty ;
rdfs:label "PartOfPset" ;
rdfs:range ifc:IfcPropertySet ;
owl:inverseOf ifc:hasProperties_IfcPropertySet .
ifc:METRE a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "METRE" .
ifc:IfcMetricValueSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:predefinedType_IfcRailingType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRailingType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcRailingTypeEnum .
ifc:relatingElement_IfcRelInterferesElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelInterferesElements ;
rdfs:label "RelatingElement" ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:interferesElements_IfcElement .
ifc:DOUBLE_PANEL_VERTICAL
a ifc:IfcWindowTypePartitioningEnum , ifc:IfcWindowStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_PANEL_VERTICAL" .
ifc:WORKSURFACE a ifc:IfcSystemFurnitureElementTypeEnum , owl:NamedIndividual ;
rdfs:label "WORKSURFACE" .
ifc:controlPointsList_IfcBSplineCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineCurve ;
rdfs:label "ControlPointsList" ;
rdfs:range ifc:IfcCartesianPoint_List .
ifc:IfcTransformerType
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTransformerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTransformerType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTransformerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTransformerType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcElectricGeneratorType , ifc:IfcCondenserType , ifc:IfcCooledBeamType , ifc:IfcEvaporativeCoolerType , ifc:IfcEvaporatorType , ifc:IfcBoilerType , ifc:IfcUnitaryEquipmentType , ifc:IfcEngineType , ifc:IfcElectricMotorType , ifc:IfcMotorConnectionType , ifc:IfcCoolingTowerType , ifc:IfcChillerType , ifc:IfcTubeBundleType , ifc:IfcHumidifierType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcHeatExchangerType , ifc:IfcCoilType , ifc:IfcBurnerType , ifc:IfcSolarDeviceType .
ifc:PRESSUREVESSEL a ifc:IfcTankTypeEnum , owl:NamedIndividual ;
rdfs:label "PRESSUREVESSEL" .
ifc:LUMINOUSINTENSITYDISTRIBUTIONUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "LUMINOUSINTENSITYDISTRIBUTIONUNIT" .
ifc:IfcAudioVisualApplianceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:FORMEDDUCT a ifc:IfcDistributionChamberElementTypeEnum , owl:NamedIndividual ;
rdfs:label "FORMEDDUCT" .
ifc:IfcAppliedValue a owl:Class ;
rdfs:subClassOf ifc:IfcMetricValueSelect , ifc:IfcResourceObjectSelect , ifc:IfcObjectReferenceSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAppliedValue_List ;
owl:onProperty ifc:components_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:condition_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAppliedValueSelect ;
owl:onProperty ifc:appliedValue_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:applicableDate_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcAppliedValue_List
] ;
owl:onProperty ifc:components_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:fixedUntilDate_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:category_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAppliedValue_List ;
owl:onProperty ifc:components_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDate ;
owl:onProperty ifc:applicableDate_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:condition_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDate ;
owl:onProperty ifc:fixedUntilDate_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:category_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAppliedValueSelect ;
owl:onProperty ifc:appliedValue_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcArithmeticOperatorEnum ;
owl:onProperty ifc:arithmeticOperator_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcArithmeticOperatorEnum ;
owl:onProperty ifc:arithmeticOperator_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcMeasureWithUnit ;
owl:onProperty ifc:unitBasis_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMeasureWithUnit ;
owl:onProperty ifc:unitBasis_IfcAppliedValue
] .
ifc:selfIntersect_IfcCompositeCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCompositeCurve ;
rdfs:label "SelfIntersect" ;
rdfs:range expr:LOGICAL .
ifc:IfcAirToAirHeatRecoveryType
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAirToAirHeatRecoveryTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirToAirHeatRecoveryType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAirToAirHeatRecoveryTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirToAirHeatRecoveryType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcCoolingTowerType , ifc:IfcChillerType , ifc:IfcBoilerType , ifc:IfcCondenserType , ifc:IfcSolarDeviceType , ifc:IfcElectricMotorType , ifc:IfcEvaporativeCoolerType , ifc:IfcTransformerType , ifc:IfcHeatExchangerType , ifc:IfcElectricGeneratorType , ifc:IfcEvaporatorType , ifc:IfcCooledBeamType , ifc:IfcTubeBundleType , ifc:IfcMotorConnectionType , ifc:IfcUnitaryEquipmentType , ifc:IfcCoilType , ifc:IfcHumidifierType , ifc:IfcEngineType , ifc:IfcBurnerType .
ifc:formula_IfcQuantityArea
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityArea ;
rdfs:label "Formula" ;
rdfs:range ifc:IfcLabel .
ifc:description_IfcMaterialProfile
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfile ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:relatingStructuralMember_IfcRelConnectsStructuralMember
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsStructuralMember ;
rdfs:label "RelatingStructuralMember" ;
rdfs:range ifc:IfcStructuralMember ;
owl:inverseOf ifc:connectedBy_IfcStructuralMember .
ifc:curveInterpolation_IfcPropertyTableValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyTableValue ;
rdfs:label "CurveInterpolation" ;
rdfs:range ifc:IfcCurveInterpolationEnum .
ifc:IfcWallType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWallTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWallType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcWallTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWallType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcMemberType , ifc:IfcShadingDeviceType , ifc:IfcPlateType , ifc:IfcStairFlightType , ifc:IfcPileType , ifc:IfcRampType , ifc:IfcBeamType , ifc:IfcChimneyType , ifc:IfcWindowType , ifc:IfcDoorType , ifc:IfcSlabType , ifc:IfcBuildingElementProxyType , ifc:IfcRampFlightType , ifc:IfcCurtainWallType , ifc:IfcRoofType , ifc:IfcRailingType , ifc:IfcFootingType , ifc:IfcColumnType , ifc:IfcCoveringType , ifc:IfcStairType .
ifc:IfcLaborResourceType
a owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResourceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLaborResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLaborResourceType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLaborResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLaborResourceType
] ;
owl:disjointWith ifc:IfcCrewResourceType , ifc:IfcConstructionMaterialResourceType , ifc:IfcConstructionProductResourceType , ifc:IfcConstructionEquipmentResourceType , ifc:IfcSubContractResourceType .
ifc:unit_IfcPhysicalSimpleQuantity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPhysicalSimpleQuantity ;
rdfs:label "Unit" ;
rdfs:range ifc:IfcNamedUnit .
ifc:crossSectionArea_IfcReinforcingBarType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBarType ;
rdfs:label "CrossSectionArea" ;
rdfs:range ifc:IfcAreaMeasure .
ifc:predefinedType_IfcFireSuppressionTerminalType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFireSuppressionTerminalType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFireSuppressionTerminalTypeEnum .
ifc:IfcPresentationItem
a owl:Class ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcCurveStyleFontAndScaling ifc:IfcCurveStyleFontPattern ifc:IfcIndexedColourMap ifc:IfcSurfaceStyleWithTextures ifc:IfcTextStyleTextModel ifc:IfcCurveStyleFont ifc:IfcSurfaceStyleLighting ifc:IfcColourSpecification ifc:IfcSurfaceTexture ifc:IfcPreDefinedItem ifc:IfcTextureCoordinate ifc:IfcSurfaceStyleShading ifc:IfcTextureVertex ifc:IfcTextureVertexList ifc:IfcColourRgbList ifc:IfcSurfaceStyleRefraction ifc:IfcTextStyleForDefinedFont )
] .
ifc:STANDARD a ifc:IfcWallTypeEnum , owl:NamedIndividual ;
rdfs:label "STANDARD" .
ifc:EXTERNAL_EARTH a ifc:IfcExternalSpatialElementTypeEnum , ifc:IfcInternalOrExternalEnum , owl:NamedIndividual ;
rdfs:label "EXTERNAL_EARTH" .
ifc:DYNAMIC a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "DYNAMIC" .
ifc:ENERGYMETER a ifc:IfcFlowMeterTypeEnum , owl:NamedIndividual ;
rdfs:label "ENERGYMETER" .
ifc:representationsInContext_IfcRepresentationContext
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRepresentationContext ;
rdfs:label "RepresentationsInContext" ;
rdfs:range ifc:IfcRepresentation ;
owl:inverseOf ifc:contextOfItems_IfcRepresentation .
ifc:semiAxis1_IfcEllipseProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEllipseProfileDef ;
rdfs:label "SemiAxis1" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:providesBoundaries_IfcElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "ProvidesBoundaries" ;
rdfs:range ifc:IfcRelSpaceBoundary ;
owl:inverseOf ifc:relatedBuildingElement_IfcRelSpaceBoundary .
ifc:IfcEngineTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:ROTATIONALFREQUENCYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "ROTATIONALFREQUENCYUNIT" .
ifc:IfcCommunicationsApplianceType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCommunicationsApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCommunicationsApplianceType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCommunicationsApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCommunicationsApplianceType
] ;
owl:disjointWith ifc:IfcLampType , ifc:IfcSanitaryTerminalType , ifc:IfcAudioVisualApplianceType , ifc:IfcAirTerminalType , ifc:IfcElectricApplianceType , ifc:IfcFireSuppressionTerminalType , ifc:IfcWasteTerminalType , ifc:IfcStackTerminalType , ifc:IfcLightFixtureType , ifc:IfcMedicalDeviceType , ifc:IfcSpaceHeaterType , ifc:IfcOutletType .
ifc:IfcReinforcingBar
a owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:crossSectionArea_IfcReinforcingBar
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:barLength_IfcReinforcingBar
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcingBarSurfaceEnum ;
owl:onProperty ifc:barSurface_IfcReinforcingBar
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalDiameter_IfcReinforcingBar
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReinforcingBarTypeEnum ;
owl:onProperty ifc:predefinedType_IfcReinforcingBar
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcingBarTypeEnum ;
owl:onProperty ifc:predefinedType_IfcReinforcingBar
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReinforcingBarSurfaceEnum ;
owl:onProperty ifc:barSurface_IfcReinforcingBar
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:barLength_IfcReinforcingBar
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalDiameter_IfcReinforcingBar
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAreaMeasure ;
owl:onProperty ifc:crossSectionArea_IfcReinforcingBar
] ;
owl:disjointWith ifc:IfcTendonAnchor , ifc:IfcTendon , ifc:IfcReinforcingMesh .
ifc:position_IfcSweptAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSweptAreaSolid ;
rdfs:label "Position" ;
rdfs:range ifc:IfcAxis2Placement3D .
ifc:NEWTON a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "NEWTON" .
ifc:SPIRAL_RAMP a ifc:IfcRampTypeEnum , owl:NamedIndividual ;
rdfs:label "SPIRAL_RAMP" .
ifc:xAxisAbscissa_IfcMapConversion
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMapConversion ;
rdfs:label "XAxisAbscissa" ;
rdfs:range ifc:IfcReal .
ifc:relatedObjects_IfcRelDefinesByType
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelDefinesByType ;
rdfs:label "RelatedObjects" ;
rdfs:range ifc:IfcObject ;
owl:inverseOf ifc:isTypedBy_IfcObject .
ifc:IfcRelAssignsToGroup
a owl:Class ;
rdfs:subClassOf ifc:IfcRelAssigns ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcGroup ;
owl:onProperty ifc:relatingGroup_IfcRelAssignsToGroup ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGroup ;
owl:onProperty ifc:relatingGroup_IfcRelAssignsToGroup
] ;
owl:disjointWith ifc:IfcRelAssignsToActor , ifc:IfcRelAssignsToResource , ifc:IfcRelAssignsToProduct , ifc:IfcRelAssignsToProcess , ifc:IfcRelAssignsToControl .
ifc:IfcTransportElementTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:scheduleStart_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "ScheduleStart" ;
rdfs:range ifc:IfcDateTime .
ifc:priority_IfcMaterialLayer
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayer ;
rdfs:label "Priority" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:UNSPECIFIED a ifc:IfcBSplineSurfaceForm , ifc:IfcKnotType , ifc:IfcTrimmingPreference , ifc:IfcBSplineCurveForm , owl:NamedIndividual ;
rdfs:label "UNSPECIFIED" .
ifc:WCSEAT a ifc:IfcSanitaryTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "WCSEAT" .
ifc:relativePlacement_IfcLocalPlacement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLocalPlacement ;
rdfs:label "RelativePlacement" ;
rdfs:range ifc:IfcAxis2Placement .
ifc:hasProperties_IfcProfileDef
a owl:ObjectProperty ;
rdfs:domain ifc:IfcProfileDef ;
rdfs:label "HasProperties" ;
rdfs:range ifc:IfcProfileProperties ;
owl:inverseOf ifc:profileDefinition_IfcProfileProperties .
ifc:ROTATIONALSTIFFNESSUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "ROTATIONALSTIFFNESSUNIT" .
ifc:BUILDINGOWNER a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "BUILDINGOWNER" .
ifc:edgeRadius_IfcUShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUShapeProfileDef ;
rdfs:label "EdgeRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:identifier_IfcPresentationLayerAssignment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPresentationLayerAssignment ;
rdfs:label "Identifier" ;
rdfs:range ifc:IfcIdentifier .
ifc:IfcDimensionCount
a owl:Class ;
rdfs:subClassOf expr:INTEGER .
ifc:IfcTendonAnchorTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:RESIDUALCURRENTCIRCUITBREAKER
a ifc:IfcProtectiveDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "RESIDUALCURRENTCIRCUITBREAKER" .
ifc:IfcWorkScheduleTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTimePeriod_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcTimePeriod_List , list:EmptyList .
ifc:relatedMonetaryUnit_IfcCurrencyRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurrencyRelationship ;
rdfs:label "RelatedMonetaryUnit" ;
rdfs:range ifc:IfcMonetaryUnit .
ifc:VANEAXIAL a ifc:IfcFanTypeEnum , owl:NamedIndividual ;
rdfs:label "VANEAXIAL" .
ifc:PUMPING a ifc:IfcConstructionEquipmentResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "PUMPING" .
ifc:IfcIShapeProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:flangeEdgeRadius_IfcIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallDepth_IfcIShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:webThickness_IfcIShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallWidth_IfcIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:flangeSlope_IfcIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:flangeEdgeRadius_IfcIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeThickness_IfcIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallWidth_IfcIShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:webThickness_IfcIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallDepth_IfcIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:flangeSlope_IfcIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeThickness_IfcIShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcLShapeProfileDef , ifc:IfcTShapeProfileDef , ifc:IfcRectangleProfileDef , ifc:IfcTrapeziumProfileDef , ifc:IfcAsymmetricIShapeProfileDef , ifc:IfcCircleProfileDef , ifc:IfcEllipseProfileDef , ifc:IfcCShapeProfileDef , ifc:IfcZShapeProfileDef , ifc:IfcUShapeProfileDef .
ifc:CONDUITSEGMENT a ifc:IfcCableCarrierSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "CONDUITSEGMENT" .
ifc:applicationFullName_IfcApplication
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApplication ;
rdfs:label "ApplicationFullName" ;
rdfs:range ifc:IfcLabel .
ifc:IfcTaskDurationEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcRelDefinesByType
a owl:Class ;
rdfs:subClassOf ifc:IfcRelDefines ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTypeObject ;
owl:onProperty ifc:relatingType_IfcRelDefinesByType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTypeObject ;
owl:onProperty ifc:relatingType_IfcRelDefinesByType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcObject ;
owl:onProperty ifc:relatedObjects_IfcRelDefinesByType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObject ;
owl:onProperty ifc:relatedObjects_IfcRelDefinesByType
] ;
owl:disjointWith ifc:IfcRelDefinesByTemplate , ifc:IfcRelDefinesByProperties , ifc:IfcRelDefinesByObject .
ifc:IfcGeographicElement
a owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGeographicElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcGeographicElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcGeographicElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcGeographicElement
] ;
owl:disjointWith ifc:IfcTransportElement , ifc:IfcVirtualElement , ifc:IfcElementAssembly , ifc:IfcCivilElement , ifc:IfcDistributionElement , ifc:IfcElementComponent , ifc:IfcFurnishingElement , ifc:IfcBuildingElement , ifc:IfcFeatureElement .
ifc:DOUBLE_PANEL_HORIZONTAL
a ifc:IfcWindowTypePartitioningEnum , ifc:IfcWindowStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_PANEL_HORIZONTAL" .
ifc:directionRatios_IfcDirection
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDirection ;
rdfs:label "DirectionRatios" ;
rdfs:range expr:REAL_List .
ifc:IfcDiscreteAccessoryTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:relatingMonetaryUnit_IfcCurrencyRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurrencyRelationship ;
rdfs:label "RelatingMonetaryUnit" ;
rdfs:range ifc:IfcMonetaryUnit .
ifc:IfcMolecularWeightMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:DOUBLE_DOOR_FOLDING
a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_DOOR_FOLDING" .
ifc:IfcAxis2Placement3D_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcAxis2Placement3D_List , list:EmptyList .
ifc:surfaceOnRelatedElement_IfcConnectionSurfaceGeometry
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionSurfaceGeometry ;
rdfs:label "SurfaceOnRelatedElement" ;
rdfs:range ifc:IfcSurfaceOrFaceSurface .
ifc:fontWeight_IfcTextStyleFontModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleFontModel ;
rdfs:label "FontWeight" ;
rdfs:range ifc:IfcFontWeight .
ifc:IfcSweptSurface a owl:Class ;
rdfs:subClassOf ifc:IfcSurface ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:position_IfcSweptSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:position_IfcSweptSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProfileDef ;
owl:onProperty ifc:sweptCurve_IfcSweptSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:sweptCurve_IfcSweptSurface
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcSurfaceOfLinearExtrusion ifc:IfcSurfaceOfRevolution )
] ;
owl:disjointWith ifc:IfcBoundedSurface , ifc:IfcElementarySurface .
ifc:casingDepth_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "CasingDepth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:lateDate_IfcEventTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEventTime ;
rdfs:label "LateDate" ;
rdfs:range ifc:IfcDateTime .
ifc:documentOwner_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "DocumentOwner" ;
rdfs:range ifc:IfcActorSelect .
ifc:placementRefDirection_IfcGridPlacement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGridPlacement ;
rdfs:label "PlacementRefDirection" ;
rdfs:range ifc:IfcGridPlacementDirectionSelect .
ifc:predefinedType_IfcColumn
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcColumn ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcColumnTypeEnum .
ifc:predefinedType_IfcExternalSpatialElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcExternalSpatialElement ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcExternalSpatialElementTypeEnum .
ifc:IfcBeam a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBeamTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBeam
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBeamTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBeam
] ;
owl:disjointWith ifc:IfcChimney , ifc:IfcStairFlight , ifc:IfcRampFlight , ifc:IfcStair , ifc:IfcRamp , ifc:IfcCurtainWall , ifc:IfcDoor , ifc:IfcPlate , ifc:IfcSlab , ifc:IfcPile , ifc:IfcMember , ifc:IfcRailing , ifc:IfcShadingDevice , ifc:IfcWall , ifc:IfcRoof , ifc:IfcWindow , ifc:IfcCovering , ifc:IfcBuildingElementProxy , ifc:IfcFooting , ifc:IfcColumn .
ifc:name_IfcPhysicalQuantity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPhysicalQuantity ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:costQuantities_IfcCostItem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCostItem ;
rdfs:label "CostQuantities" ;
rdfs:range ifc:IfcPhysicalQuantity_List .
ifc:AUDIOVISUAL a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "AUDIOVISUAL" .
ifc:repeatS_IfcSurfaceTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceTexture ;
rdfs:label "RepeatS" ;
rdfs:range expr:BOOLEAN .
ifc:IfcActor a owl:Class ;
rdfs:subClassOf ifc:IfcObject ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelAssignsToActor ;
owl:onProperty ifc:isActingUpon_IfcActor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:theActor_IfcActor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcActorSelect ;
owl:onProperty ifc:theActor_IfcActor ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcProduct , ifc:IfcGroup , ifc:IfcControl , ifc:IfcProcess , ifc:IfcResource .
ifc:CONTROL a ifc:IfcObjectTypeEnum , ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "CONTROL" .
ifc:IfcCableSegmentTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcChiller a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcChillerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcChiller
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcChillerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcChiller
] ;
owl:disjointWith ifc:IfcSolarDevice , ifc:IfcCoolingTower , ifc:IfcHeatExchanger , ifc:IfcTubeBundle , ifc:IfcUnitaryEquipment , ifc:IfcEvaporator , ifc:IfcCooledBeam , ifc:IfcCoil , ifc:IfcEngine , ifc:IfcAirToAirHeatRecovery , ifc:IfcEvaporativeCooler , ifc:IfcElectricGenerator , ifc:IfcBurner , ifc:IfcCondenser , ifc:IfcMotorConnection , ifc:IfcBoiler , ifc:IfcHumidifier , ifc:IfcTransformer , ifc:IfcElectricMotor .
ifc:predefinedType_IfcBoiler
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoiler ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBoilerTypeEnum .
ifc:instanceName_IfcReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReference ;
rdfs:label "InstanceName" ;
rdfs:range ifc:IfcLabel .
ifc:sectionType_IfcSectionProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionProperties ;
rdfs:label "SectionType" ;
rdfs:range ifc:IfcSectionTypeEnum .
ifc:IfcRationalBSplineSurfaceWithKnots
a owl:Class ;
rdfs:subClassOf ifc:IfcBSplineSurfaceWithKnots ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:REAL_List_List ;
owl:onProperty ifc:weightsData_IfcRationalBSplineSurfaceWithKnots ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom expr:REAL_List_List
]
] ;
owl:onProperty ifc:weightsData_IfcRationalBSplineSurfaceWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:REAL_List_List ;
owl:onProperty ifc:weightsData_IfcRationalBSplineSurfaceWithKnots
] .
ifc:IfcStructuralLoadStatic
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadOrResult ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcStructuralLoadTemperature ifc:IfcStructuralLoadPlanarForce ifc:IfcStructuralLoadLinearForce ifc:IfcStructuralLoadSingleDisplacement ifc:IfcStructuralLoadSingleForce )
] ;
owl:disjointWith ifc:IfcSurfaceReinforcementArea .
ifc:IfcRoofType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcRoofTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRoofType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRoofTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRoofType
] ;
owl:disjointWith ifc:IfcStairFlightType , ifc:IfcCoveringType , ifc:IfcRampFlightType , ifc:IfcChimneyType , ifc:IfcStairType , ifc:IfcBuildingElementProxyType , ifc:IfcWindowType , ifc:IfcColumnType , ifc:IfcWallType , ifc:IfcCurtainWallType , ifc:IfcSlabType , ifc:IfcDoorType , ifc:IfcRailingType , ifc:IfcPlateType , ifc:IfcPileType , ifc:IfcFootingType , ifc:IfcShadingDeviceType , ifc:IfcBeamType , ifc:IfcRampType , ifc:IfcMemberType .
ifc:fixedReference_IfcFixedReferenceSweptAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFixedReferenceSweptAreaSolid ;
rdfs:label "FixedReference" ;
rdfs:range ifc:IfcDirection .
ifc:GIRDER a ifc:IfcElementAssemblyTypeEnum , owl:NamedIndividual ;
rdfs:label "GIRDER" .
ifc:completion_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "Completion" ;
rdfs:range ifc:IfcPositiveRatioMeasure .
ifc:MANSARD_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "MANSARD_ROOF" .
ifc:MOLDING a ifc:IfcCoveringTypeEnum , owl:NamedIndividual ;
rdfs:label "MOLDING" .
ifc:classifiedMaterial_IfcMaterialClassificationRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialClassificationRelationship ;
rdfs:label "ClassifiedMaterial" ;
rdfs:range ifc:IfcMaterial .
ifc:FREQUENCYMETER a ifc:IfcFlowInstrumentTypeEnum , owl:NamedIndividual ;
rdfs:label "FREQUENCYMETER" .
ifc:IfcBoundaryNodeConditionWarping
a owl:Class ;
rdfs:subClassOf ifc:IfcBoundaryNodeCondition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcWarpingStiffnessSelect ;
owl:onProperty ifc:warpingStiffness_IfcBoundaryNodeConditionWarping
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWarpingStiffnessSelect ;
owl:onProperty ifc:warpingStiffness_IfcBoundaryNodeConditionWarping
] .
ifc:predefinedType_IfcTubeBundle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTubeBundle ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTubeBundleTypeEnum .
ifc:IfcGlobalOrLocalEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcDistributionElement
a owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsPortToElement ;
owl:onProperty ifc:hasPorts_IfcDistributionElement
] ;
owl:disjointWith ifc:IfcGeographicElement , ifc:IfcElementComponent , ifc:IfcVirtualElement , ifc:IfcFeatureElement , ifc:IfcBuildingElement , ifc:IfcCivilElement , ifc:IfcFurnishingElement , ifc:IfcElementAssembly , ifc:IfcTransportElement .
ifc:crossSectionReinforcementDefinitions_IfcSectionReinforcementProperties
a owl:ObjectProperty ;
rdfs:domain ifc:IfcSectionReinforcementProperties ;
rdfs:label "CrossSectionReinforcementDefinitions" ;
rdfs:range ifc:IfcReinforcementBarProperties .
ifc:SQUARE_METRE a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "SQUARE_METRE" .
ifc:IfcDuctFittingType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowFittingType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDuctFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDuctFittingType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuctFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDuctFittingType
] ;
owl:disjointWith ifc:IfcJunctionBoxType , ifc:IfcPipeFittingType , ifc:IfcCableFittingType , ifc:IfcCableCarrierFittingType .
ifc:INDIRECTDIRECTCOMBINATION
a ifc:IfcEvaporativeCoolerTypeEnum , owl:NamedIndividual ;
rdfs:label "INDIRECTDIRECTCOMBINATION" .
ifc:IfcLoadGroupTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcLogical a owl:Class ;
rdfs:subClassOf expr:LOGICAL , ifc:IfcSimpleValue .
ifc:FIRE a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "FIRE" .
ifc:IfcPropertyAbstraction
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcProperty ifc:IfcPreDefinedProperties ifc:IfcPropertyEnumeration ifc:IfcExtendedProperties )
] .
ifc:meshWidth_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "MeshWidth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:KILO a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "KILO" .
ifc:unit_IfcTableColumn
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTableColumn ;
rdfs:label "Unit" ;
rdfs:range ifc:IfcUnit .
ifc:predefinedType_IfcEvaporatorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEvaporatorType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcEvaporatorTypeEnum .
ifc:IfcMaterialProfile
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialDefinition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialProfile
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:category_IfcMaterialProfile
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcMaterial ;
owl:onProperty ifc:material_IfcMaterialProfile
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:priority_IfcMaterialProfile
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:profile_IfcMaterialProfile
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial ;
owl:onProperty ifc:material_IfcMaterialProfile
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterialProfile
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProfileDef ;
owl:onProperty ifc:profile_IfcMaterialProfile ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterialProfile
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialProfile
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:priority_IfcMaterialProfile
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:category_IfcMaterialProfile
] ;
owl:disjointWith ifc:IfcMaterialLayer , ifc:IfcMaterial , ifc:IfcMaterialLayerSet , ifc:IfcMaterialConstituentSet , ifc:IfcMaterialConstituent , ifc:IfcMaterialProfileSet .
ifc:fbsmFaces_IfcFaceBasedSurfaceModel
a owl:ObjectProperty ;
rdfs:domain ifc:IfcFaceBasedSurfaceModel ;
rdfs:label "FbsmFaces" ;
rdfs:range ifc:IfcConnectedFaceSet .
ifc:THERMALTRANSMITTANCEUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "THERMALTRANSMITTANCEUNIT" .
ifc:owningUser_IfcOwnerHistory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:label "OwningUser" ;
rdfs:range ifc:IfcPersonAndOrganization .
ifc:listValues_IfcIrregularTimeSeriesValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIrregularTimeSeriesValue ;
rdfs:label "ListValues" ;
rdfs:range ifc:IfcValue_List .
ifc:predefinedType_IfcRamp
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRamp ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcRampTypeEnum .
ifc:IfcDuctSegmentTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:userDefinedRole_IfcActorRole
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcActorRole ;
rdfs:label "UserDefinedRole" ;
rdfs:range ifc:IfcLabel .
ifc:hasTextureMaps_IfcFace
a owl:ObjectProperty ;
rdfs:domain ifc:IfcFace ;
rdfs:label "HasTextureMaps" ;
rdfs:range ifc:IfcTextureMap ;
owl:inverseOf ifc:mappedTo_IfcTextureMap .
ifc:description_IfcApproval
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:STEAMHEATINGCOIL a ifc:IfcCoilTypeEnum , owl:NamedIndividual ;
rdfs:label "STEAMHEATINGCOIL" .
ifc:IfcPhysicalSimpleQuantity
a owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalQuantity ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNamedUnit ;
owl:onProperty ifc:unit_IfcPhysicalSimpleQuantity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNamedUnit ;
owl:onProperty ifc:unit_IfcPhysicalSimpleQuantity
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcQuantityLength ifc:IfcQuantityTime ifc:IfcQuantityVolume ifc:IfcQuantityCount ifc:IfcQuantityArea ifc:IfcQuantityWeight )
] ;
owl:disjointWith ifc:IfcPhysicalComplexQuantity .
ifc:CONTROLDAMPER a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "CONTROLDAMPER" .
ifc:TAG a ifc:IfcSurfaceFeatureTypeEnum , owl:NamedIndividual ;
rdfs:label "TAG" .
ifc:hasAssignments_IfcObjectDefinition
a owl:ObjectProperty ;
rdfs:domain ifc:IfcObjectDefinition ;
rdfs:label "HasAssignments" ;
rdfs:range ifc:IfcRelAssigns ;
owl:inverseOf ifc:relatedObjects_IfcRelAssigns .
ifc:luminousIntensityExponent_IfcDimensionalExponents
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDimensionalExponents ;
rdfs:label "LuminousIntensityExponent" ;
rdfs:range expr:INTEGER .
ifc:SOURCEANDSINK a ifc:IfcFlowDirectionEnum , owl:NamedIndividual ;
rdfs:label "SOURCEANDSINK" .
ifc:IfcStair a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcStairTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStair
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStairTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStair
] ;
owl:disjointWith ifc:IfcShadingDevice , ifc:IfcBeam , ifc:IfcWall , ifc:IfcRampFlight , ifc:IfcRamp , ifc:IfcMember , ifc:IfcStairFlight , ifc:IfcRailing , ifc:IfcRoof , ifc:IfcBuildingElementProxy , ifc:IfcWindow , ifc:IfcDoor , ifc:IfcChimney , ifc:IfcPile , ifc:IfcColumn , ifc:IfcCurtainWall , ifc:IfcCovering , ifc:IfcSlab , ifc:IfcPlate , ifc:IfcFooting .
ifc:connectionGeometry_IfcRelSpaceBoundary
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelSpaceBoundary ;
rdfs:label "ConnectionGeometry" ;
rdfs:range ifc:IfcConnectionGeometry .
ifc:IfcCondenser a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCondenserTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCondenser
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCondenserTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCondenser
] ;
owl:disjointWith ifc:IfcSolarDevice , ifc:IfcEngine , ifc:IfcEvaporator , ifc:IfcTubeBundle , ifc:IfcElectricMotor , ifc:IfcEvaporativeCooler , ifc:IfcCoil , ifc:IfcBurner , ifc:IfcUnitaryEquipment , ifc:IfcHumidifier , ifc:IfcAirToAirHeatRecovery , ifc:IfcMotorConnection , ifc:IfcChiller , ifc:IfcBoiler , ifc:IfcHeatExchanger , ifc:IfcTransformer , ifc:IfcElectricGenerator , ifc:IfcCooledBeam , ifc:IfcCoolingTower .
ifc:location_IfcLibraryInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLibraryInformation ;
rdfs:label "Location" ;
rdfs:range ifc:IfcURIReference .
ifc:loadGroupFor_IfcStructuralLoadGroup
a owl:ObjectProperty ;
rdfs:domain ifc:IfcStructuralLoadGroup ;
rdfs:label "LoadGroupFor" ;
rdfs:range ifc:IfcStructuralAnalysisModel ;
owl:inverseOf ifc:loadedBy_IfcStructuralAnalysisModel .
ifc:bottomRadius_IfcRightCircularCone
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRightCircularCone ;
rdfs:label "BottomRadius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:BALANCINGDAMPER a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "BALANCINGDAMPER" .
ifc:WATERCOOLEDTUBEINTUBE
a ifc:IfcCondenserTypeEnum , owl:NamedIndividual ;
rdfs:label "WATERCOOLEDTUBEINTUBE" .
ifc:engagedIn_IfcPerson
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPerson ;
rdfs:label "EngagedIn" ;
rdfs:range ifc:IfcPersonAndOrganization ;
owl:inverseOf ifc:thePerson_IfcPersonAndOrganization .
ifc:predefinedType_IfcChimneyType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcChimneyType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcChimneyTypeEnum .
ifc:IfcTessellatedItem
a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcTessellatedFaceSet )
] ;
owl:disjointWith ifc:IfcCartesianPointList , ifc:IfcAnnotationFillArea , ifc:IfcSectionedSpine , ifc:IfcCurve , ifc:IfcBoundingBox , ifc:IfcCartesianTransformationOperator , ifc:IfcFaceBasedSurfaceModel , ifc:IfcLightSource , ifc:IfcTextLiteral , ifc:IfcGeometricSet , ifc:IfcDirection , ifc:IfcPlanarExtent , ifc:IfcHalfSpaceSolid , ifc:IfcSolidModel , ifc:IfcSurface , ifc:IfcVector , ifc:IfcBooleanResult , ifc:IfcFillAreaStyleTiles , ifc:IfcShellBasedSurfaceModel , ifc:IfcFillAreaStyleHatching , ifc:IfcPlacement , ifc:IfcCompositeCurveSegment , ifc:IfcPoint , ifc:IfcCsgPrimitive3D .
ifc:RAIN a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "RAIN" .
ifc:AXIS3 a ifc:IfcLayerSetDirectionEnum , owl:NamedIndividual ;
rdfs:label "AXIS3" .
ifc:IfcCurtainWallType
a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCurtainWallTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCurtainWallType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurtainWallTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCurtainWallType
] ;
owl:disjointWith ifc:IfcRailingType , ifc:IfcPileType , ifc:IfcPlateType , ifc:IfcChimneyType , ifc:IfcMemberType , ifc:IfcCoveringType , ifc:IfcRoofType , ifc:IfcFootingType , ifc:IfcWallType , ifc:IfcSlabType , ifc:IfcStairType , ifc:IfcBeamType , ifc:IfcDoorType , ifc:IfcWindowType , ifc:IfcRampFlightType , ifc:IfcBuildingElementProxyType , ifc:IfcColumnType , ifc:IfcStairFlightType , ifc:IfcShadingDeviceType , ifc:IfcRampType .
ifc:expression_IfcSimplePropertyTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:label "Expression" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcElectricGeneratorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricGeneratorType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricGeneratorTypeEnum .
ifc:IfcMember a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMemberTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMember
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcMemberTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMember
] ;
owl:disjointWith ifc:IfcBuildingElementProxy , ifc:IfcDoor , ifc:IfcStairFlight , ifc:IfcFooting , ifc:IfcChimney , ifc:IfcRampFlight , ifc:IfcCovering , ifc:IfcBeam , ifc:IfcRamp , ifc:IfcStair , ifc:IfcRoof , ifc:IfcColumn , ifc:IfcPile , ifc:IfcCurtainWall , ifc:IfcRailing , ifc:IfcShadingDevice , ifc:IfcWall , ifc:IfcPlate , ifc:IfcWindow , ifc:IfcSlab .
ifc:tiles_IfcFillAreaStyleTiles
a owl:ObjectProperty ;
rdfs:domain ifc:IfcFillAreaStyleTiles ;
rdfs:label "Tiles" ;
rdfs:range ifc:IfcStyledItem .
ifc:usageName_IfcComplexProperty
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcComplexProperty ;
rdfs:label "UsageName" ;
rdfs:range ifc:IfcIdentifier .
ifc:IfcSectionTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:RESIDUALCURRENTSWITCH
a ifc:IfcProtectiveDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "RESIDUALCURRENTSWITCH" .
ifc:SIMULATED a ifc:IfcDataOriginEnum , owl:NamedIndividual ;
rdfs:label "SIMULATED" .
ifc:status_IfcCostSchedule
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCostSchedule ;
rdfs:label "Status" ;
rdfs:range ifc:IfcLabel .
ifc:IfcRoleEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTubeBundleType
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTubeBundleTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTubeBundleType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTubeBundleTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTubeBundleType
] ;
owl:disjointWith ifc:IfcHumidifierType , ifc:IfcTransformerType , ifc:IfcEvaporatorType , ifc:IfcEngineType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcSolarDeviceType , ifc:IfcEvaporativeCoolerType , ifc:IfcUnitaryEquipmentType , ifc:IfcHeatExchangerType , ifc:IfcCoolingTowerType , ifc:IfcElectricGeneratorType , ifc:IfcMotorConnectionType , ifc:IfcElectricMotorType , ifc:IfcChillerType , ifc:IfcBurnerType , ifc:IfcCondenserType , ifc:IfcCoilType , ifc:IfcBoilerType , ifc:IfcCooledBeamType .
ifc:EARTHING a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "EARTHING" .
ifc:predefinedType_IfcUnitaryEquipmentType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUnitaryEquipmentType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcUnitaryEquipmentTypeEnum .
dce:date a owl:AnnotationProperty .
ifc:VACUUMSTATION a ifc:IfcMedicalDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "VACUUMSTATION" .
ifc:projectedOrTrue_IfcStructuralSurfaceAction
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralSurfaceAction ;
rdfs:label "ProjectedOrTrue" ;
rdfs:range ifc:IfcProjectedOrTrueLengthEnum .
ifc:usageName_IfcComplexPropertyTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcComplexPropertyTemplate ;
rdfs:label "UsageName" ;
rdfs:range ifc:IfcLabel .
ifc:MIXING a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "MIXING" .
ifc:lengthExponent_IfcDimensionalExponents
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDimensionalExponents ;
rdfs:label "LengthExponent" ;
rdfs:range expr:INTEGER .
ifc:ELECTRIC a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "ELECTRIC" .
ifc:responsiblePersons_IfcInventory
a owl:ObjectProperty ;
rdfs:domain ifc:IfcInventory ;
rdfs:label "ResponsiblePersons" ;
rdfs:range ifc:IfcPerson .
ifc:IfcGroup a owl:Class ;
rdfs:subClassOf ifc:IfcObject ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelAssignsToGroup ;
owl:onProperty ifc:isGroupedBy_IfcGroup
] ;
owl:disjointWith ifc:IfcControl , ifc:IfcActor , ifc:IfcProduct , ifc:IfcProcess , ifc:IfcResource .
ifc:overallHeight_IfcDoor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoor ;
rdfs:label "OverallHeight" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcAirTerminalTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcShapeModel_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcShapeModel_List , list:EmptyList .
ifc:IfcTransformerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcInternalOrExternalEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:description_IfcAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAddress ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:IfcLightFixture a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLightFixtureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLightFixture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLightFixtureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLightFixture
] ;
owl:disjointWith ifc:IfcCommunicationsAppliance , ifc:IfcMedicalDevice , ifc:IfcSanitaryTerminal , ifc:IfcSpaceHeater , ifc:IfcFireSuppressionTerminal , ifc:IfcLamp , ifc:IfcOutlet , ifc:IfcAirTerminal , ifc:IfcAudioVisualAppliance , ifc:IfcElectricAppliance , ifc:IfcWasteTerminal , ifc:IfcStackTerminal .
ifc:IfcLibraryReference
a owl:Class ;
rdfs:subClassOf ifc:IfcLibrarySelect , ifc:IfcExternalReference ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLibraryInformation ;
owl:onProperty ifc:referencedLibrary_IfcLibraryReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcLibraryReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcLibraryReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLanguageId ;
owl:onProperty ifc:language_IfcLibraryReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLanguageId ;
owl:onProperty ifc:language_IfcLibraryReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLibraryInformation ;
owl:onProperty ifc:referencedLibrary_IfcLibraryReference
] ;
owl:disjointWith ifc:IfcDocumentReference , ifc:IfcExternallyDefinedHatchStyle , ifc:IfcExternallyDefinedTextFont , ifc:IfcClassificationReference , ifc:IfcExternallyDefinedSurfaceStyle .
ifc:IfcUnitaryControlElementTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:RECIPROCATING a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "RECIPROCATING" .
ifc:VARIABLE_Q a ifc:IfcActionTypeEnum , owl:NamedIndividual ;
rdfs:label "VARIABLE_Q" .
ifc:relatedObjects_IfcRelDefinesByObject
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelDefinesByObject ;
rdfs:label "RelatedObjects" ;
rdfs:range ifc:IfcObject ;
owl:inverseOf ifc:isDeclaredBy_IfcObject .
ifc:IfcRepresentationMap_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcRepresentationMap_List , list:EmptyList .
ifc:IfcElement a owl:Class ;
rdfs:subClassOf ifc:IfcProduct , ifc:IfcStructuralActivityAssignmentSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelSpaceBoundary ;
owl:onProperty ifc:providesBoundaries_IfcElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRelFillsElement ;
owl:onProperty ifc:fillsVoids_IfcElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelInterferesElements ;
owl:onProperty ifc:isInterferedByElements_IfcElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsElements ;
owl:onProperty ifc:connectedFrom_IfcElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:tag_IfcElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsWithRealizingElements ;
owl:onProperty ifc:isConnectionRealization_IfcElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelVoidsElement ;
owl:onProperty ifc:hasOpenings_IfcElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsElements ;
owl:onProperty ifc:connectedTo_IfcElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelProjectsElement ;
owl:onProperty ifc:hasProjections_IfcElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelReferencedInSpatialStructure ;
owl:onProperty ifc:referencedInStructures_IfcElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelFillsElement ;
owl:onProperty ifc:fillsVoids_IfcElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelInterferesElements ;
owl:onProperty ifc:interferesElements_IfcElement
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcFeatureElement ifc:IfcElementComponent ifc:IfcBuildingElement ifc:IfcCivilElement ifc:IfcElementAssembly ifc:IfcFurnishingElement ifc:IfcGeographicElement ifc:IfcTransportElement ifc:IfcVirtualElement ifc:IfcDistributionElement )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:tag_IfcElement
] ;
owl:disjointWith ifc:IfcStructuralItem , ifc:IfcPort , ifc:IfcSpatialElement , ifc:IfcAnnotation , ifc:IfcGrid , ifc:IfcProxy , ifc:IfcStructuralActivity .
ifc:IfcAddress a owl:Class ;
rdfs:subClassOf ifc:IfcObjectReferenceSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:userDefinedPurpose_IfcAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedPurpose_IfcAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAddressTypeEnum ;
owl:onProperty ifc:purpose_IfcAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAddressTypeEnum ;
owl:onProperty ifc:purpose_IfcAddress
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcPostalAddress ifc:IfcTelecomAddress )
] .
ifc:ADIABATICWETTEDELEMENT
a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ADIABATICWETTEDELEMENT" .
ifc:DOOR a ifc:IfcDoorTypeEnum , owl:NamedIndividual ;
rdfs:label "DOOR" .
ifc:referenceSurface_IfcSurfaceCurveSweptAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceCurveSweptAreaSolid ;
rdfs:label "ReferenceSurface" ;
rdfs:range ifc:IfcSurface .
ifc:endParam_IfcSurfaceCurveSweptAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceCurveSweptAreaSolid ;
rdfs:label "EndParam" ;
rdfs:range ifc:IfcParameterValue .
ifc:IfcParameterValue_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterValue_List , list:EmptyList .
ifc:tilingScale_IfcFillAreaStyleTiles
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFillAreaStyleTiles ;
rdfs:label "TilingScale" ;
rdfs:range ifc:IfcPositiveRatioMeasure .
ifc:OPENTYPE a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "OPENTYPE" .
ifc:IfcEvaporatorTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcDistributionChamberElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDistributionChamberElement ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDistributionChamberElementTypeEnum .
ifc:predefinedType_IfcOutletType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOutletType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcOutletTypeEnum .
ifc:IfcWasteTerminalTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:identification_IfcPerson
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPerson ;
rdfs:label "Identification" ;
rdfs:range ifc:IfcIdentifier .
ifc:relatedBuildings_IfcRelServicesBuildings
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelServicesBuildings ;
rdfs:label "RelatedBuildings" ;
rdfs:range ifc:IfcSpatialElement ;
owl:inverseOf ifc:servicedBySystems_IfcSpatialElement .
ifc:STAPLE a ifc:IfcMechanicalFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "STAPLE" .
ifc:IfcFaceOuterBound
a owl:Class ;
rdfs:subClassOf ifc:IfcFaceBound .
ifc:IfcAlarmType a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAlarmTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAlarmType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAlarmTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAlarmType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcActuatorType , ifc:IfcControllerType , ifc:IfcProtectiveDeviceTrippingUnitType , ifc:IfcUnitaryControlElementType , ifc:IfcSensorType , ifc:IfcFlowInstrumentType .
ifc:name_IfcMaterial a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterial ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:IfcMirroredProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcDerivedProfileDef .
ifc:MOLE a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "MOLE" .
ifc:IfcTubeBundle a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTubeBundleTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTubeBundle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTubeBundleTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTubeBundle
] ;
owl:disjointWith ifc:IfcElectricMotor , ifc:IfcCondenser , ifc:IfcSolarDevice , ifc:IfcCoil , ifc:IfcMotorConnection , ifc:IfcEvaporator , ifc:IfcEvaporativeCooler , ifc:IfcCooledBeam , ifc:IfcTransformer , ifc:IfcElectricGenerator , ifc:IfcCoolingTower , ifc:IfcBurner , ifc:IfcAirToAirHeatRecovery , ifc:IfcBoiler , ifc:IfcHumidifier , ifc:IfcChiller , ifc:IfcUnitaryEquipment , ifc:IfcHeatExchanger , ifc:IfcEngine .
ifc:GASDETECTIONPANEL
a ifc:IfcUnitaryControlElementTypeEnum , owl:NamedIndividual ;
rdfs:label "GASDETECTIONPANEL" .
ifc:IfcArbitraryProfileDefWithVoids
a owl:Class ;
rdfs:subClassOf ifc:IfcArbitraryClosedProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCurve ;
owl:onProperty ifc:innerCurves_IfcArbitraryProfileDefWithVoids
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:innerCurves_IfcArbitraryProfileDefWithVoids
] .
ifc:IfcConstructionMaterialResourceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:name_IfcCoordinateReferenceSystem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoordinateReferenceSystem ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:IfcContext a owl:Class ;
rdfs:subClassOf ifc:IfcObjectDefinition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:phase_IfcContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcContext
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcProject ifc:IfcProjectLibrary )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelDeclares ;
owl:onProperty ifc:declares_IfcContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentationContext ;
owl:onProperty ifc:representationContexts_IfcContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcUnitAssignment ;
owl:onProperty ifc:unitsInContext_IfcContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:phase_IfcContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnitAssignment ;
owl:onProperty ifc:unitsInContext_IfcContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:objectType_IfcContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:objectType_IfcContext
] ;
owl:disjointWith ifc:IfcTypeObject , ifc:IfcObject .
ifc:GRAM a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "GRAM" .
ifc:referencesElements_IfcSpatialElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcSpatialElement ;
rdfs:label "ReferencesElements" ;
rdfs:range ifc:IfcRelReferencedInSpatialStructure ;
owl:inverseOf ifc:relatingStructure_IfcRelReferencedInSpatialStructure .
ifc:sort_IfcClassificationReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcClassificationReference ;
rdfs:label "Sort" ;
rdfs:range ifc:IfcIdentifier .
ifc:IfcCableFitting a owl:Class ;
rdfs:subClassOf ifc:IfcFlowFitting ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCableFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableFitting
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCableFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableFitting
] ;
owl:disjointWith ifc:IfcJunctionBox , ifc:IfcDuctFitting , ifc:IfcPipeFitting , ifc:IfcCableCarrierFitting .
ifc:IfcValveType a owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcValveTypeEnum ;
owl:onProperty ifc:predefinedType_IfcValveType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValveTypeEnum ;
owl:onProperty ifc:predefinedType_IfcValveType
] ;
owl:disjointWith ifc:IfcElectricDistributionBoardType , ifc:IfcDamperType , ifc:IfcFlowMeterType , ifc:IfcProtectiveDeviceType , ifc:IfcElectricTimeControlType , ifc:IfcSwitchingDeviceType , ifc:IfcAirTerminalBoxType .
ifc:nominalValue_IfcPropertySingleValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertySingleValue ;
rdfs:label "NominalValue" ;
rdfs:range ifc:IfcValue .
ifc:IfcPile a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPileConstructionEnum ;
owl:onProperty ifc:constructionType_IfcPile
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPileTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPile
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPileTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPile
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPileConstructionEnum ;
owl:onProperty ifc:constructionType_IfcPile
] ;
owl:disjointWith ifc:IfcMember , ifc:IfcSlab , ifc:IfcBeam , ifc:IfcRampFlight , ifc:IfcFooting , ifc:IfcStairFlight , ifc:IfcShadingDevice , ifc:IfcWindow , ifc:IfcChimney , ifc:IfcColumn , ifc:IfcPlate , ifc:IfcRoof , ifc:IfcStair , ifc:IfcBuildingElementProxy , ifc:IfcWall , ifc:IfcCovering , ifc:IfcDoor , ifc:IfcRailing , ifc:IfcCurtainWall , ifc:IfcRamp .
ifc:relatingObject_IfcRelAggregates
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAggregates ;
rdfs:label "RelatingObject" ;
rdfs:range ifc:IfcObjectDefinition ;
owl:inverseOf ifc:isDecomposedBy_IfcObjectDefinition .
ifc:FACILITIESMANAGER
a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "FACILITIESMANAGER" .
ifc:currentValue_IfcInventory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcInventory ;
rdfs:label "CurrentValue" ;
rdfs:range ifc:IfcCostValue .
ifc:IfcRelVoidsElement
a owl:Class ;
rdfs:subClassOf ifc:IfcRelDecomposes ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcFeatureElementSubtraction ;
owl:onProperty ifc:relatedOpeningElement_IfcRelVoidsElement ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFeatureElementSubtraction ;
owl:onProperty ifc:relatedOpeningElement_IfcRelVoidsElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcElement ;
owl:onProperty ifc:relatingBuildingElement_IfcRelVoidsElement ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:relatingBuildingElement_IfcRelVoidsElement
] ;
owl:disjointWith ifc:IfcRelNests , ifc:IfcRelAggregates , ifc:IfcRelProjectsElement .
ifc:STORMWATER a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "STORMWATER" .
ifc:DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER
a ifc:IfcEvaporativeCoolerTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER" .
ifc:IfcCsgSolid a owl:Class ;
rdfs:subClassOf ifc:IfcSolidModel ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCsgSelect ;
owl:onProperty ifc:treeRootExpression_IfcCsgSolid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCsgSelect ;
owl:onProperty ifc:treeRootExpression_IfcCsgSolid
] ;
owl:disjointWith ifc:IfcSweptDiskSolid , ifc:IfcManifoldSolidBrep , ifc:IfcSweptAreaSolid .
ifc:TWINSCREW a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "TWINSCREW" .
ifc:RELUCTANCESYNCHRONOUS
a ifc:IfcElectricMotorTypeEnum , owl:NamedIndividual ;
rdfs:label "RELUCTANCESYNCHRONOUS" .
ifc:predefinedType_IfcSwitchingDevice
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSwitchingDevice ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSwitchingDeviceTypeEnum .
ifc:bottomFlangeWidth_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "BottomFlangeWidth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:POINTSOURCE a ifc:IfcLightFixtureTypeEnum , owl:NamedIndividual ;
rdfs:label "POINTSOURCE" .
ifc:IfcSpaceTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcEvaporativeCoolerType
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcEvaporativeCoolerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvaporativeCoolerType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcEvaporativeCoolerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvaporativeCoolerType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcCoilType , ifc:IfcMotorConnectionType , ifc:IfcChillerType , ifc:IfcHeatExchangerType , ifc:IfcCoolingTowerType , ifc:IfcCooledBeamType , ifc:IfcElectricMotorType , ifc:IfcCondenserType , ifc:IfcTubeBundleType , ifc:IfcEvaporatorType , ifc:IfcEngineType , ifc:IfcBurnerType , ifc:IfcTransformerType , ifc:IfcBoilerType , ifc:IfcHumidifierType , ifc:IfcUnitaryEquipmentType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcElectricGeneratorType , ifc:IfcSolarDeviceType .
ifc:predefinedType_IfcWindowType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcWindowTypeEnum .
ifc:IfcSwitchingDeviceType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSwitchingDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSwitchingDeviceType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSwitchingDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSwitchingDeviceType
] ;
owl:disjointWith ifc:IfcElectricDistributionBoardType , ifc:IfcAirTerminalBoxType , ifc:IfcElectricTimeControlType , ifc:IfcDamperType , ifc:IfcValveType , ifc:IfcFlowMeterType , ifc:IfcProtectiveDeviceType .
ifc:IfcObjectReferenceSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:WATERMETER a ifc:IfcFlowMeterTypeEnum , owl:NamedIndividual ;
rdfs:label "WATERMETER" .
ifc:identifier_IfcApproval
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "Identifier" ;
rdfs:range ifc:IfcIdentifier .
ifc:secondaryUnit_IfcSimplePropertyTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:label "SecondaryUnit" ;
rdfs:range ifc:IfcUnit .
ifc:displacementZ_IfcStructuralLoadSingleDisplacement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleDisplacement ;
rdfs:label "DisplacementZ" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:OXYGENGENERATOR a ifc:IfcMedicalDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "OXYGENGENERATOR" .
ifc:PROGRAMMABLE a ifc:IfcControllerTypeEnum , owl:NamedIndividual ;
rdfs:label "PROGRAMMABLE" .
ifc:translationalStiffnessY_IfcBoundaryNodeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryNodeCondition ;
rdfs:label "TranslationalStiffnessY" ;
rdfs:range ifc:IfcTranslationalStiffnessSelect .
ifc:IfcTextFontName a owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:predefinedType_IfcSpatialZoneType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpatialZoneType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSpatialZoneTypeEnum .
ifc:predefinedType_IfcInventory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcInventory ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcInventoryTypeEnum .
ifc:endTime_IfcTimePeriod
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimePeriod ;
rdfs:label "EndTime" ;
rdfs:range ifc:IfcTime .
ifc:IfcCurtainWallTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcRelConnectsStructuralMember
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:supportedLength_IfcRelConnectsStructuralMember
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralMember ;
owl:onProperty ifc:relatingStructuralMember_IfcRelConnectsStructuralMember
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:supportedLength_IfcRelConnectsStructuralMember
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:conditionCoordinateSystem_IfcRelConnectsStructuralMember
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:conditionCoordinateSystem_IfcRelConnectsStructuralMember
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcStructuralMember ;
owl:onProperty ifc:relatingStructuralMember_IfcRelConnectsStructuralMember ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralConnection ;
owl:onProperty ifc:relatedStructuralConnection_IfcRelConnectsStructuralMember
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcStructuralConnectionCondition ;
owl:onProperty ifc:additionalConditions_IfcRelConnectsStructuralMember
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBoundaryCondition ;
owl:onProperty ifc:appliedCondition_IfcRelConnectsStructuralMember
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralConnectionCondition ;
owl:onProperty ifc:additionalConditions_IfcRelConnectsStructuralMember
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcStructuralConnection ;
owl:onProperty ifc:relatedStructuralConnection_IfcRelConnectsStructuralMember ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoundaryCondition ;
owl:onProperty ifc:appliedCondition_IfcRelConnectsStructuralMember
] ;
owl:disjointWith ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelFillsElement , ifc:IfcRelServicesBuildings , ifc:IfcRelSequence , ifc:IfcRelSpaceBoundary , ifc:IfcRelInterferesElements , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelFlowControlElements , ifc:IfcRelConnectsElements , ifc:IfcRelConnectsPortToElement , ifc:IfcRelCoversSpaces , ifc:IfcRelCoversBldgElements , ifc:IfcRelConnectsPorts .
ifc:COSTENGINEER a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "COSTENGINEER" .
ifc:ROTARYVANE a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "ROTARYVANE" .
ifc:rateDateTime_IfcCurrencyRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurrencyRelationship ;
rdfs:label "RateDateTime" ;
rdfs:range ifc:IfcDateTime .
ifc:volumeOnRelatedElement_IfcConnectionVolumeGeometry
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionVolumeGeometry ;
rdfs:label "VolumeOnRelatedElement" ;
rdfs:range ifc:IfcSolidOrShell .
ifc:IfcColumnStandardCase
a owl:Class ;
rdfs:subClassOf ifc:IfcColumn .
ifc:scale2_IfcCartesianTransformationOperator3DnonUniform
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCartesianTransformationOperator3DnonUniform ;
rdfs:label "Scale2" ;
rdfs:range expr:REAL .
ifc:OILMETER a ifc:IfcFlowMeterTypeEnum , owl:NamedIndividual ;
rdfs:label "OILMETER" .
ifc:CYLINDRICAL_SURF a ifc:IfcBSplineSurfaceForm , owl:NamedIndividual ;
rdfs:label "CYLINDRICAL_SURF" .
ifc:IfcProcedureTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:FOUNDATION a ifc:IfcBuildingSystemTypeEnum , owl:NamedIndividual ;
rdfs:label "FOUNDATION" .
ifc:IfcArithmeticOperatorEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:placementRelTo_IfcLocalPlacement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLocalPlacement ;
rdfs:label "PlacementRelTo" ;
rdfs:range ifc:IfcObjectPlacement ;
owl:inverseOf ifc:referencedByPlacements_IfcObjectPlacement .
ifc:IfcRectangleProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:xDim_IfcRectangleProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:yDim_IfcRectangleProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:yDim_IfcRectangleProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:xDim_IfcRectangleProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcEllipseProfileDef , ifc:IfcCShapeProfileDef , ifc:IfcLShapeProfileDef , ifc:IfcZShapeProfileDef , ifc:IfcIShapeProfileDef , ifc:IfcCircleProfileDef , ifc:IfcUShapeProfileDef , ifc:IfcTShapeProfileDef , ifc:IfcAsymmetricIShapeProfileDef , ifc:IfcTrapeziumProfileDef .
ifc:BUDGET a ifc:IfcCostScheduleTypeEnum , owl:NamedIndividual ;
rdfs:label "BUDGET" .
ifc:description_IfcOrganization
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOrganization ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:OCCUPANCY a ifc:IfcSpatialZoneTypeEnum , owl:NamedIndividual ;
rdfs:label "OCCUPANCY" .
ifc:barLength_IfcReinforcingBar
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBar ;
rdfs:label "BarLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:isNestedBy_IfcObjectDefinition
a owl:ObjectProperty ;
rdfs:domain ifc:IfcObjectDefinition ;
rdfs:label "IsNestedBy" ;
rdfs:range ifc:IfcRelNests ;
owl:inverseOf ifc:relatingObject_IfcRelNests .
ifc:IfcColourRgb a owl:Class ;
rdfs:subClassOf ifc:IfcColourOrFactor , ifc:IfcColourSpecification ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:blue_IfcColourRgb ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:blue_IfcColourRgb
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:green_IfcColourRgb ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:green_IfcColourRgb
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:red_IfcColourRgb ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:red_IfcColourRgb
] .
ifc:currency_IfcMonetaryUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMonetaryUnit ;
rdfs:label "Currency" ;
rdfs:range ifc:IfcLabel .
ifc:IfcSolidModel a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem , ifc:IfcBooleanOperand , ifc:IfcSolidOrShell ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcSweptAreaSolid ifc:IfcManifoldSolidBrep ifc:IfcSweptDiskSolid ifc:IfcCsgSolid )
] ;
owl:disjointWith ifc:IfcSectionedSpine , ifc:IfcFaceBasedSurfaceModel , ifc:IfcSurface , ifc:IfcTextLiteral , ifc:IfcBooleanResult , ifc:IfcShellBasedSurfaceModel , ifc:IfcHalfSpaceSolid , ifc:IfcPlacement , ifc:IfcCurve , ifc:IfcFillAreaStyleHatching , ifc:IfcCartesianPointList , ifc:IfcPlanarExtent , ifc:IfcGeometricSet , ifc:IfcVector , ifc:IfcLightSource , ifc:IfcAnnotationFillArea , ifc:IfcBoundingBox , ifc:IfcCartesianTransformationOperator , ifc:IfcCsgPrimitive3D , ifc:IfcTessellatedItem , ifc:IfcPoint , ifc:IfcDirection , ifc:IfcFillAreaStyleTiles , ifc:IfcCompositeCurveSegment .
ifc:IfcQuantityVolume
a owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalSimpleQuantity ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityVolume
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcVolumeMeasure ;
owl:onProperty ifc:volumeValue_IfcQuantityVolume
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityVolume
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcVolumeMeasure ;
owl:onProperty ifc:volumeValue_IfcQuantityVolume ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcQuantityCount , ifc:IfcQuantityWeight , ifc:IfcQuantityArea , ifc:IfcQuantityLength , ifc:IfcQuantityTime .
ifc:rotationalStiffnessZ_IfcBoundaryNodeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryNodeCondition ;
rdfs:label "RotationalStiffnessZ" ;
rdfs:range ifc:IfcRotationalStiffnessSelect .
ifc:IfcPropertyDependencyRelationship
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProperty ;
owl:onProperty ifc:dependingProperty_IfcPropertyDependencyRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProperty ;
owl:onProperty ifc:dependingProperty_IfcPropertyDependencyRelationship ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:expression_IfcPropertyDependencyRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProperty ;
owl:onProperty ifc:dependantProperty_IfcPropertyDependencyRelationship ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:expression_IfcPropertyDependencyRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProperty ;
owl:onProperty ifc:dependantProperty_IfcPropertyDependencyRelationship
] ;
owl:disjointWith ifc:IfcResourceConstraintRelationship , ifc:IfcDocumentInformationRelationship , ifc:IfcApprovalRelationship , ifc:IfcResourceApprovalRelationship , ifc:IfcExternalReferenceRelationship , ifc:IfcOrganizationRelationship , ifc:IfcCurrencyRelationship , ifc:IfcMaterialRelationship .
ifc:userDefinedOperationType_IfcDoor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoor ;
rdfs:label "UserDefinedOperationType" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcProcedureType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProcedureType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcProcedureTypeEnum .
ifc:toMaterialConstituentSet_IfcMaterialConstituent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialConstituent ;
rdfs:label "ToMaterialConstituentSet" ;
rdfs:range ifc:IfcMaterialConstituentSet ;
owl:inverseOf ifc:materialConstituents_IfcMaterialConstituentSet .
ifc:IfcBuildingElementType
a owl:Class ;
rdfs:subClassOf ifc:IfcElementType ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcRoofType ifc:IfcDoorType ifc:IfcStairType ifc:IfcRailingType ifc:IfcStairFlightType ifc:IfcBeamType ifc:IfcChimneyType ifc:IfcMemberType ifc:IfcPileType ifc:IfcCoveringType ifc:IfcRampType ifc:IfcWallType ifc:IfcShadingDeviceType ifc:IfcCurtainWallType ifc:IfcFootingType ifc:IfcRampFlightType ifc:IfcSlabType ifc:IfcWindowType ifc:IfcBuildingElementProxyType ifc:IfcColumnType ifc:IfcPlateType )
] ;
owl:disjointWith ifc:IfcDistributionElementType , ifc:IfcGeographicElementType , ifc:IfcCivilElementType , ifc:IfcTransportElementType , ifc:IfcElementAssemblyType , ifc:IfcFurnishingElementType , ifc:IfcElementComponentType .
ifc:THIRDSHIFT a ifc:IfcWorkCalendarTypeEnum , owl:NamedIndividual ;
rdfs:label "THIRDSHIFT" .
ifc:profileType_IfcProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProfileDef ;
rdfs:label "ProfileType" ;
rdfs:range ifc:IfcProfileTypeEnum .
ifc:IfcRelProjectsElement
a owl:Class ;
rdfs:subClassOf ifc:IfcRelDecomposes ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcFeatureElementAddition ;
owl:onProperty ifc:relatedFeatureElement_IfcRelProjectsElement ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFeatureElementAddition ;
owl:onProperty ifc:relatedFeatureElement_IfcRelProjectsElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcElement ;
owl:onProperty ifc:relatingElement_IfcRelProjectsElement ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:relatingElement_IfcRelProjectsElement
] ;
owl:disjointWith ifc:IfcRelVoidsElement , ifc:IfcRelNests , ifc:IfcRelAggregates .
ifc:earlyStart_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "EarlyStart" ;
rdfs:range ifc:IfcDateTime .
ifc:VARIABLEFLOWPRESSUREDEPENDANT
a ifc:IfcAirTerminalBoxTypeEnum , owl:NamedIndividual ;
rdfs:label "VARIABLEFLOWPRESSUREDEPENDANT" .
ifc:edgeStart_IfcEdge
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEdge ;
rdfs:label "EdgeStart" ;
rdfs:range ifc:IfcVertex .
ifc:IfcOutletType a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcOutletTypeEnum ;
owl:onProperty ifc:predefinedType_IfcOutletType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOutletTypeEnum ;
owl:onProperty ifc:predefinedType_IfcOutletType
] ;
owl:disjointWith ifc:IfcFireSuppressionTerminalType , ifc:IfcMedicalDeviceType , ifc:IfcStackTerminalType , ifc:IfcSanitaryTerminalType , ifc:IfcElectricApplianceType , ifc:IfcLightFixtureType , ifc:IfcWasteTerminalType , ifc:IfcAudioVisualApplianceType , ifc:IfcAirTerminalType , ifc:IfcSpaceHeaterType , ifc:IfcLampType , ifc:IfcCommunicationsApplianceType .
ifc:predefinedType_IfcAirTerminalType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAirTerminalType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAirTerminalTypeEnum .
ifc:IfcTank a owl:Class ;
rdfs:subClassOf ifc:IfcFlowStorageDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTankTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTank
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTankTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTank
] ;
owl:disjointWith ifc:IfcElectricFlowStorageDevice .
ifc:IfcCostScheduleTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcOrganization a owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect , ifc:IfcObjectReferenceSelect , ifc:IfcActorSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAddress_List ;
owl:onProperty ifc:addresses_IfcOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAddress_List ;
owl:onProperty ifc:addresses_IfcOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOrganizationRelationship ;
owl:onProperty ifc:isRelatedBy_IfcOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcActorRole_List ;
owl:onProperty ifc:roles_IfcOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActorRole_List ;
owl:onProperty ifc:roles_IfcOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPersonAndOrganization ;
owl:onProperty ifc:engages_IfcOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcActorRole_List
] ;
owl:onProperty ifc:roles_IfcOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcOrganization ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcAddress_List
] ;
owl:onProperty ifc:addresses_IfcOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOrganizationRelationship ;
owl:onProperty ifc:relates_IfcOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcOrganization
] .
ifc:MODEM a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "MODEM" .
ifc:sourceOfResultGroup_IfcStructuralLoadGroup
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadGroup ;
rdfs:label "SourceOfResultGroup" ;
rdfs:range ifc:IfcStructuralResultGroup ;
owl:inverseOf ifc:resultForLoadGroup_IfcStructuralResultGroup .
ifc:orthogonalHeight_IfcMapConversion
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMapConversion ;
rdfs:label "OrthogonalHeight" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:FUMEHOODEXHAUST a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "FUMEHOODEXHAUST" .
ifc:WIRE a ifc:IfcTendonTypeEnum , owl:NamedIndividual ;
rdfs:label "WIRE" .
ifc:hasCoverings_IfcSpace
a owl:ObjectProperty ;
rdfs:domain ifc:IfcSpace ;
rdfs:label "HasCoverings" ;
rdfs:range ifc:IfcRelCoversSpaces ;
owl:inverseOf ifc:relatingSpace_IfcRelCoversSpaces .
ifc:CURVED_RUN_STAIR a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "CURVED_RUN_STAIR" .
ifc:IfcSIUnit a owl:Class ;
rdfs:subClassOf ifc:IfcNamedUnit ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSIUnitName ;
owl:onProperty ifc:name_IfcSIUnit ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSIUnitName ;
owl:onProperty ifc:name_IfcSIUnit
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSIPrefix ;
owl:onProperty ifc:prefix_IfcSIUnit
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSIPrefix ;
owl:onProperty ifc:prefix_IfcSIUnit
] ;
owl:disjointWith ifc:IfcConversionBasedUnit , ifc:IfcContextDependentUnit .
ifc:flangeEdgeRadius_IfcTShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:label "FlangeEdgeRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:AGGREGATES a ifc:IfcConstructionMaterialResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "AGGREGATES" .
ifc:IfcTypeProcess a owl:Class ;
rdfs:subClassOf ifc:IfcTypeObject , ifc:IfcProcessSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcTypeProcess
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcTypeProcess
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:processType_IfcTypeProcess
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcTypeProcess
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcTypeProcess
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:processType_IfcTypeProcess
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcEventType ifc:IfcProcedureType ifc:IfcTaskType )
] ;
owl:disjointWith ifc:IfcTypeResource , ifc:IfcTypeProduct .
ifc:WAVE a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "WAVE" .
ifc:IfcDistributionChamberElementType
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDistributionChamberElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDistributionChamberElementType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDistributionChamberElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDistributionChamberElementType
] ;
owl:disjointWith ifc:IfcFlowControllerType , ifc:IfcFlowTreatmentDeviceType , ifc:IfcFlowFittingType , ifc:IfcFlowSegmentType , ifc:IfcEnergyConversionDeviceType , ifc:IfcFlowStorageDeviceType , ifc:IfcFlowMovingDeviceType , ifc:IfcFlowTerminalType .
ifc:CAST_IN_PLACE a ifc:IfcPileConstructionEnum , owl:NamedIndividual ;
rdfs:label "CAST_IN_PLACE" .
ifc:IfcLightIntensityDistribution
a owl:Class ;
rdfs:subClassOf ifc:IfcLightDistributionDataSourceSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLightDistributionData_List ;
owl:onProperty ifc:distributionData_IfcLightIntensityDistribution ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLightDistributionData_List
] ;
owl:onProperty ifc:distributionData_IfcLightIntensityDistribution
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLightDistributionData_List ;
owl:onProperty ifc:distributionData_IfcLightIntensityDistribution
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLightDistributionCurveEnum ;
owl:onProperty ifc:lightDistributionCurve_IfcLightIntensityDistribution ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLightDistributionCurveEnum ;
owl:onProperty ifc:lightDistributionCurve_IfcLightIntensityDistribution
] .
ifc:predefinedType_IfcFlowInstrument
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFlowInstrument ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFlowInstrumentTypeEnum .
ifc:Q_WEIGHT a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "Q_WEIGHT" .
ifc:IfcSurfaceSide a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:EARTHINGSWITCH a ifc:IfcProtectiveDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "EARTHINGSWITCH" .
ifc:relatingApproval_IfcResourceApprovalRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceApprovalRelationship ;
rdfs:label "RelatingApproval" ;
rdfs:range ifc:IfcApproval ;
owl:inverseOf ifc:approvedResources_IfcApproval .
ifc:NANO a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "NANO" .
ifc:IfcOrientedEdge a owl:Class ;
rdfs:subClassOf ifc:IfcEdge ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:orientation_IfcOrientedEdge ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:orientation_IfcOrientedEdge
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcEdge ;
owl:onProperty ifc:edgeElement_IfcOrientedEdge ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcEdge ;
owl:onProperty ifc:edgeElement_IfcOrientedEdge
] ;
owl:disjointWith ifc:IfcSubedge , ifc:IfcEdgeCurve .
ifc:materialConstituents_IfcMaterialConstituentSet
a owl:ObjectProperty ;
rdfs:domain ifc:IfcMaterialConstituentSet ;
rdfs:label "MaterialConstituents" ;
rdfs:range ifc:IfcMaterialConstituent ;
owl:inverseOf ifc:toMaterialConstituentSet_IfcMaterialConstituent .
ifc:SOURCE a ifc:IfcFlowDirectionEnum , owl:NamedIndividual ;
rdfs:label "SOURCE" .
ifc:name_IfcLibraryInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLibraryInformation ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:IfcMonthInYearNumber
a owl:Class ;
rdfs:subClassOf expr:INTEGER .
ifc:IfcWindowType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:userDefinedPartitioningType_IfcWindowType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcWindowTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWindowType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:parameterTakesPrecedence_IfcWindowType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWindowTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWindowType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWindowTypePartitioningEnum ;
owl:onProperty ifc:partitioningType_IfcWindowType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcWindowTypePartitioningEnum ;
owl:onProperty ifc:partitioningType_IfcWindowType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedPartitioningType_IfcWindowType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:parameterTakesPrecedence_IfcWindowType
] ;
owl:disjointWith ifc:IfcMemberType , ifc:IfcFootingType , ifc:IfcPlateType , ifc:IfcDoorType , ifc:IfcPileType , ifc:IfcWallType , ifc:IfcBuildingElementProxyType , ifc:IfcBeamType , ifc:IfcStairFlightType , ifc:IfcCoveringType , ifc:IfcSlabType , ifc:IfcStairType , ifc:IfcChimneyType , ifc:IfcCurtainWallType , ifc:IfcShadingDeviceType , ifc:IfcColumnType , ifc:IfcRoofType , ifc:IfcRampFlightType , ifc:IfcRampType , ifc:IfcRailingType .
ifc:IfcSimpleValue a owl:Class ;
rdfs:subClassOf expr:SELECT , ifc:IfcValue .
ifc:SOUNDPOWERUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "SOUNDPOWERUNIT" .
ifc:IfcMaterial a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialDefinition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialRelationship ;
owl:onProperty ifc:relatesTo_IfcMaterial
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:category_IfcMaterial
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterial
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterial
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterial
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:category_IfcMaterial
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialDefinitionRepresentation ;
owl:onProperty ifc:hasRepresentation_IfcMaterial
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcMaterialDefinitionRepresentation ;
owl:onProperty ifc:hasRepresentation_IfcMaterial
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialRelationship ;
owl:onProperty ifc:isRelatedWith_IfcMaterial
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcMaterialRelationship ;
owl:onProperty ifc:relatesTo_IfcMaterial
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterial ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcMaterialLayerSet , ifc:IfcMaterialLayer , ifc:IfcMaterialProfileSet , ifc:IfcMaterialConstituent , ifc:IfcMaterialConstituentSet , ifc:IfcMaterialProfile .
ifc:PILE_CAP a ifc:IfcFootingTypeEnum , owl:NamedIndividual ;
rdfs:label "PILE_CAP" .
ifc:TRUSS a ifc:IfcElementAssemblyTypeEnum , owl:NamedIndividual ;
rdfs:label "TRUSS" .
dce:identifier a owl:AnnotationProperty .
ifc:IfcSensorTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcAddressTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcAppliedValue_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAppliedValue_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAppliedValue_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAppliedValue ;
owl:onProperty list:hasContents
] .
ifc:RADIOACTIVITYUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "RADIOACTIVITYUNIT" .
ifc:offsetFromReferenceLine_IfcMaterialLayerSetUsage
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayerSetUsage ;
rdfs:label "OffsetFromReferenceLine" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:MAINTENANCEWORKORDER
a ifc:IfcProjectOrderTypeEnum , owl:NamedIndividual ;
rdfs:label "MAINTENANCEWORKORDER" .
ifc:bounds_IfcFace a owl:ObjectProperty ;
rdfs:domain ifc:IfcFace ;
rdfs:label "Bounds" ;
rdfs:range ifc:IfcFaceBound .
ifc:IfcReinforcingMeshTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcAxis2Placement3D_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D ;
owl:onProperty list:hasContents
] .
ifc:TRIPLE_PANEL_VERTICAL
a ifc:IfcWindowTypePartitioningEnum , ifc:IfcWindowStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "TRIPLE_PANEL_VERTICAL" .
ifc:bottomFlangeFilletRadius_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "BottomFlangeFilletRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:RECEIVER a ifc:IfcAudioVisualApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "RECEIVER" .
ifc:IfcReal a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcSimpleValue .
ifc:IfcOutletTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSpaceHeater a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSpaceHeaterTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSpaceHeater
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSpaceHeaterTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSpaceHeater
] ;
owl:disjointWith ifc:IfcOutlet , ifc:IfcWasteTerminal , ifc:IfcCommunicationsAppliance , ifc:IfcAudioVisualAppliance , ifc:IfcMedicalDevice , ifc:IfcElectricAppliance , ifc:IfcLamp , ifc:IfcAirTerminal , ifc:IfcLightFixture , ifc:IfcFireSuppressionTerminal , ifc:IfcSanitaryTerminal , ifc:IfcStackTerminal .
ifc:IfcRotationalStiffnessMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue , ifc:IfcRotationalStiffnessSelect .
ifc:SIEVERT a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "SIEVERT" .
ifc:IfcMeasureValue a owl:Class ;
rdfs:subClassOf expr:SELECT , ifc:IfcValue .
ifc:hasLibraryReferences_IfcLibraryInformation
a owl:ObjectProperty ;
rdfs:domain ifc:IfcLibraryInformation ;
rdfs:label "HasLibraryReferences" ;
rdfs:range ifc:IfcLibraryReference ;
owl:inverseOf ifc:referencedLibrary_IfcLibraryReference .
ifc:FIRST_ORDER_THEORY
a ifc:IfcAnalysisTheoryTypeEnum , owl:NamedIndividual ;
rdfs:label "FIRST_ORDER_THEORY" .
ifc:IfcSurfaceFeatureTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTransformer a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTransformerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTransformer
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTransformerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTransformer
] ;
owl:disjointWith ifc:IfcCondenser , ifc:IfcEvaporator , ifc:IfcUnitaryEquipment , ifc:IfcElectricGenerator , ifc:IfcElectricMotor , ifc:IfcCoolingTower , ifc:IfcChiller , ifc:IfcEvaporativeCooler , ifc:IfcBurner , ifc:IfcSolarDevice , ifc:IfcCooledBeam , ifc:IfcCoil , ifc:IfcEngine , ifc:IfcBoiler , ifc:IfcHeatExchanger , ifc:IfcHumidifier , ifc:IfcTubeBundle , ifc:IfcAirToAirHeatRecovery , ifc:IfcMotorConnection .
ifc:conditionCoordinateSystem_IfcStructuralPointConnection
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralPointConnection ;
rdfs:label "ConditionCoordinateSystem" ;
rdfs:range ifc:IfcAxis2Placement3D .
ifc:IfcGeographicElementTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcEdge a owl:Class ;
rdfs:subClassOf ifc:IfcTopologicalRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcVertex ;
owl:onProperty ifc:edgeStart_IfcEdge ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcVertex ;
owl:onProperty ifc:edgeEnd_IfcEdge ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcVertex ;
owl:onProperty ifc:edgeStart_IfcEdge
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcVertex ;
owl:onProperty ifc:edgeEnd_IfcEdge
] ;
owl:disjointWith ifc:IfcFaceBound , ifc:IfcVertex , ifc:IfcLoop , ifc:IfcConnectedFaceSet , ifc:IfcFace , ifc:IfcPath .
ifc:RESTRICTED a ifc:IfcDocumentConfidentialityEnum , owl:NamedIndividual ;
rdfs:label "RESTRICTED" .
ifc:IfcPresentationStyle
a owl:Class ;
rdfs:subClassOf ifc:IfcStyleAssignmentSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcPresentationStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcPresentationStyle
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcFillAreaStyle ifc:IfcTextStyle ifc:IfcCurveStyle ifc:IfcSurfaceStyle )
] .
ifc:IfcQuantityTime a owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalSimpleQuantity ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTimeMeasure ;
owl:onProperty ifc:timeValue_IfcQuantityTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTimeMeasure ;
owl:onProperty ifc:timeValue_IfcQuantityTime ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityTime
] ;
owl:disjointWith ifc:IfcQuantityArea , ifc:IfcQuantityVolume , ifc:IfcQuantityWeight , ifc:IfcQuantityLength , ifc:IfcQuantityCount .
ifc:IfcStructuralSurfaceMemberVarying
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralSurfaceMember .
ifc:IfcChangeActionEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcWindowPanelPositionEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:invisibleSegmentLength_IfcCurveStyleFontPattern
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyleFontPattern ;
rdfs:label "InvisibleSegmentLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcPresentationLayerWithStyle
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationLayerAssignment ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPresentationStyle ;
owl:onProperty ifc:layerStyles_IfcPresentationLayerWithStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:LOGICAL ;
owl:onProperty ifc:layerBlocked_IfcPresentationLayerWithStyle ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:LOGICAL ;
owl:onProperty ifc:layerBlocked_IfcPresentationLayerWithStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:LOGICAL ;
owl:onProperty ifc:layerFrozen_IfcPresentationLayerWithStyle ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:LOGICAL ;
owl:onProperty ifc:layerFrozen_IfcPresentationLayerWithStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:LOGICAL ;
owl:onProperty ifc:layerOn_IfcPresentationLayerWithStyle ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:LOGICAL ;
owl:onProperty ifc:layerOn_IfcPresentationLayerWithStyle
] .
ifc:PERMANENT_G a ifc:IfcActionTypeEnum , owl:NamedIndividual ;
rdfs:label "PERMANENT_G" .
ifc:IfcModulusOfSubgradeReactionMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue , ifc:IfcModulusOfSubgradeReactionSelect .
ifc:NATURALDRAFT a ifc:IfcCoolingTowerTypeEnum , owl:NamedIndividual ;
rdfs:label "NATURALDRAFT" .
ifc:MEMBER a ifc:IfcMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "MEMBER" .
ifc:predefinedType_IfcMotorConnection
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMotorConnection ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcMotorConnectionTypeEnum .
ifc:IfcProjectedCRS a owl:Class ;
rdfs:subClassOf ifc:IfcCoordinateReferenceSystem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNamedUnit ;
owl:onProperty ifc:mapUnit_IfcProjectedCRS
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNamedUnit ;
owl:onProperty ifc:mapUnit_IfcProjectedCRS
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:mapZone_IfcProjectedCRS
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:mapZone_IfcProjectedCRS
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:mapProjection_IfcProjectedCRS
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:mapProjection_IfcProjectedCRS
] .
ifc:IfcSectionReinforcementProperties_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSectionReinforcementProperties_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSectionReinforcementProperties_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSectionReinforcementProperties ;
owl:onProperty list:hasContents
] .
ifc:IfcUShapeProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:webThickness_IfcUShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeWidth_IfcUShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:webThickness_IfcUShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:flangeSlope_IfcUShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:edgeRadius_IfcUShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:edgeRadius_IfcUShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeThickness_IfcUShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:flangeSlope_IfcUShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeWidth_IfcUShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcUShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeThickness_IfcUShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcUShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcUShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcUShapeProfileDef
] ;
owl:disjointWith ifc:IfcTrapeziumProfileDef , ifc:IfcEllipseProfileDef , ifc:IfcTShapeProfileDef , ifc:IfcZShapeProfileDef , ifc:IfcAsymmetricIShapeProfileDef , ifc:IfcCircleProfileDef , ifc:IfcLShapeProfileDef , ifc:IfcIShapeProfileDef , ifc:IfcRectangleProfileDef , ifc:IfcCShapeProfileDef .
ifc:ADDED a ifc:IfcChangeActionEnum , owl:NamedIndividual ;
rdfs:label "ADDED" .
ifc:IfcElectricTimeControlType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcElectricTimeControlTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricTimeControlType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricTimeControlTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricTimeControlType
] ;
owl:disjointWith ifc:IfcValveType , ifc:IfcSwitchingDeviceType , ifc:IfcFlowMeterType , ifc:IfcAirTerminalBoxType , ifc:IfcProtectiveDeviceType , ifc:IfcElectricDistributionBoardType , ifc:IfcDamperType .
ifc:PIECEWISE_BEZIER_KNOTS
a ifc:IfcKnotType , owl:NamedIndividual ;
rdfs:label "PIECEWISE_BEZIER_KNOTS" .
ifc:IfcIonConcentrationMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:AUDIOVISUALOUTLET
a ifc:IfcOutletTypeEnum , owl:NamedIndividual ;
rdfs:label "AUDIOVISUALOUTLET" .
ifc:offsetDistances_IfcVirtualGridIntersection
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcVirtualGridIntersection ;
rdfs:label "OffsetDistances" ;
rdfs:range ifc:IfcLengthMeasure_List .
ifc:MARK a ifc:IfcSurfaceFeatureTypeEnum , owl:NamedIndividual ;
rdfs:label "MARK" .
ifc:predefinedType_IfcElectricDistributionBoard
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricDistributionBoard ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricDistributionBoardTypeEnum .
ifc:PLATE a ifc:IfcMemberTypeEnum , ifc:IfcHeatExchangerTypeEnum , owl:NamedIndividual ;
rdfs:label "PLATE" .
ifc:IfcVertexLoop a owl:Class ;
rdfs:subClassOf ifc:IfcLoop ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcVertex ;
owl:onProperty ifc:loopVertex_IfcVertexLoop ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcVertex ;
owl:onProperty ifc:loopVertex_IfcVertexLoop
] ;
owl:disjointWith ifc:IfcPolyLoop , ifc:IfcEdgeLoop .
ifc:DISPOSAL a ifc:IfcTaskTypeEnum , ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "DISPOSAL" .
ifc:longitudinalBarSpacing_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "LongitudinalBarSpacing" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcResourceObjectSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcStructuralAnalysisModel
a owl:Class ;
rdfs:subClassOf ifc:IfcSystem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAnalysisModelTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralAnalysisModel ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:orientationOf2DPlane_IfcStructuralAnalysisModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralLoadGroup ;
owl:onProperty ifc:loadedBy_IfcStructuralAnalysisModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralResultGroup ;
owl:onProperty ifc:hasResults_IfcStructuralAnalysisModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:orientationOf2DPlane_IfcStructuralAnalysisModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAnalysisModelTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralAnalysisModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcObjectPlacement ;
owl:onProperty ifc:sharedPlacement_IfcStructuralAnalysisModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectPlacement ;
owl:onProperty ifc:sharedPlacement_IfcStructuralAnalysisModel
] ;
owl:disjointWith ifc:IfcZone , ifc:IfcBuildingSystem , ifc:IfcDistributionSystem .
ifc:editors_IfcDocumentInformation
a owl:ObjectProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "Editors" ;
rdfs:range ifc:IfcActorSelect .
ifc:predefinedType_IfcCovering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCovering ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCoveringTypeEnum .
ifc:warpingStiffness_IfcBoundaryNodeConditionWarping
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryNodeConditionWarping ;
rdfs:label "WarpingStiffness" ;
rdfs:range ifc:IfcWarpingStiffnessSelect .
ifc:rotationalDisplacementRZ_IfcStructuralLoadSingleDisplacement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleDisplacement ;
rdfs:label "RotationalDisplacementRZ" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:predefinedType_IfcWasteTerminalType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWasteTerminalType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcWasteTerminalTypeEnum .
ifc:MIDDLE a ifc:IfcWindowPanelPositionEnum , ifc:IfcDoorPanelPositionEnum , owl:NamedIndividual ;
rdfs:label "MIDDLE" .
ifc:panelPosition_IfcPermeableCoveringProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPermeableCoveringProperties ;
rdfs:label "PanelPosition" ;
rdfs:range ifc:IfcWindowPanelPositionEnum .
ifc:secondaryPlaneAngle_IfcLightDistributionData
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightDistributionData ;
rdfs:label "SecondaryPlaneAngle" ;
rdfs:range ifc:IfcPlaneAngleMeasure_List .
ifc:LINEAR a ifc:IfcStructuralCurveActivityTypeEnum , ifc:IfcCurveInterpolationEnum , owl:NamedIndividual ;
rdfs:label "LINEAR" .
ifc:MOVABLE a ifc:IfcWallTypeEnum , owl:NamedIndividual ;
rdfs:label "MOVABLE" .
ifc:discrimination_IfcPhysicalComplexQuantity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPhysicalComplexQuantity ;
rdfs:label "Discrimination" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcElectricGenerator
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricGenerator ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricGeneratorTypeEnum .
ifc:refLongitude_IfcSite
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSite ;
rdfs:label "RefLongitude" ;
rdfs:range ifc:IfcCompoundPlaneAngleMeasure .
ifc:CHP a ifc:IfcElectricGeneratorTypeEnum , owl:NamedIndividual ;
rdfs:label "CHP" .
ifc:IfcCoolingTowerType
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCoolingTowerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCoolingTowerType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCoolingTowerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCoolingTowerType
] ;
owl:disjointWith ifc:IfcMotorConnectionType , ifc:IfcEvaporatorType , ifc:IfcSolarDeviceType , ifc:IfcCondenserType , ifc:IfcBurnerType , ifc:IfcCooledBeamType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcElectricGeneratorType , ifc:IfcTransformerType , ifc:IfcUnitaryEquipmentType , ifc:IfcElectricMotorType , ifc:IfcHumidifierType , ifc:IfcEngineType , ifc:IfcChillerType , ifc:IfcBoilerType , ifc:IfcCoilType , ifc:IfcTubeBundleType , ifc:IfcHeatExchangerType , ifc:IfcEvaporativeCoolerType .
ifc:IfcMaterialProfileWithOffsets
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialProfile ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure_List ;
owl:onProperty ifc:offsetValues_IfcMaterialProfileWithOffsets ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure_EmptyList ;
owl:onProperty list:hasNext ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:onProperty list:hasNext
] ;
owl:onProperty ifc:offsetValues_IfcMaterialProfileWithOffsets
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLengthMeasure_List
]
] ;
owl:onProperty ifc:offsetValues_IfcMaterialProfileWithOffsets
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List ;
owl:onProperty ifc:offsetValues_IfcMaterialProfileWithOffsets
] .
ifc:IfcTopologyRepresentation
a owl:Class ;
rdfs:subClassOf ifc:IfcShapeModel ;
owl:disjointWith ifc:IfcShapeRepresentation .
ifc:IfcPropertyTemplateDefinition
a owl:Class ;
rdfs:subClassOf ifc:IfcPropertyDefinition ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcPropertyTemplate ifc:IfcPropertySetTemplate )
] ;
owl:disjointWith ifc:IfcPropertySetDefinition .
ifc:LINTEL a ifc:IfcBeamTypeEnum , owl:NamedIndividual ;
rdfs:label "LINTEL" .
ifc:REMOVAL a ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "REMOVAL" .
ifc:IfcAxis1Placement
a owl:Class ;
rdfs:subClassOf ifc:IfcPlacement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDirection ;
owl:onProperty ifc:axis_IfcAxis1Placement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:axis_IfcAxis1Placement
] ;
owl:disjointWith ifc:IfcAxis2Placement3D , ifc:IfcAxis2Placement2D .
ifc:IfcShapeAspect a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcShapeModel_List ;
owl:onProperty ifc:shapeRepresentations_IfcShapeAspect
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:LOGICAL ;
owl:onProperty ifc:productDefinitional_IfcShapeAspect ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcShapeModel_List
] ;
owl:onProperty ifc:shapeRepresentations_IfcShapeAspect
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProductRepresentationSelect ;
owl:onProperty ifc:partOfProductDefinitionShape_IfcShapeAspect
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcProductRepresentationSelect ;
owl:onProperty ifc:partOfProductDefinitionShape_IfcShapeAspect
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcShapeAspect
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcShapeAspect
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcShapeAspect
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcShapeAspect
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcShapeModel_List ;
owl:onProperty ifc:shapeRepresentations_IfcShapeAspect ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:LOGICAL ;
owl:onProperty ifc:productDefinitional_IfcShapeAspect
] .
ifc:RUNAROUNDCOILLOOP
a ifc:IfcAirToAirHeatRecoveryTypeEnum , owl:NamedIndividual ;
rdfs:label "RUNAROUNDCOILLOOP" .
ifc:CLIENT a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "CLIENT" .
ifc:IfcControllerType
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcControllerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcControllerType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcControllerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcControllerType
] ;
owl:disjointWith ifc:IfcFlowInstrumentType , ifc:IfcAlarmType , ifc:IfcProtectiveDeviceTrippingUnitType , ifc:IfcUnitaryControlElementType , ifc:IfcActuatorType , ifc:IfcSensorType .
ifc:panelPosition_IfcWindowPanelProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowPanelProperties ;
rdfs:label "PanelPosition" ;
rdfs:range ifc:IfcWindowPanelPositionEnum .
ifc:representationContexts_IfcContext
a owl:ObjectProperty ;
rdfs:domain ifc:IfcContext ;
rdfs:label "RepresentationContexts" ;
rdfs:range ifc:IfcRepresentationContext .
ifc:radius_IfcCircleProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCircleProfileDef ;
rdfs:label "Radius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:approvedObjects_IfcApproval
a owl:ObjectProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "ApprovedObjects" ;
rdfs:range ifc:IfcRelAssociatesApproval ;
owl:inverseOf ifc:relatingApproval_IfcRelAssociatesApproval .
ifc:IfcPowerMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:FLOORTRAP a ifc:IfcWasteTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "FLOORTRAP" .
ifc:IfcTextDecoration
a owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:sameSense_IfcGridAxis
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGridAxis ;
rdfs:label "SameSense" ;
rdfs:range ifc:IfcBoolean .
ifc:green_IfcColourRgb
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcColourRgb ;
rdfs:label "Green" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:DISCRETEBINARY a ifc:IfcTimeSeriesDataTypeEnum , owl:NamedIndividual ;
rdfs:label "DISCRETEBINARY" .
ifc:rotationalDisplacementRY_IfcStructuralLoadSingleDisplacement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleDisplacement ;
rdfs:label "RotationalDisplacementRY" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:IfcStructuralActivity
a owl:Class ;
rdfs:subClassOf ifc:IfcProduct ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGlobalOrLocalEnum ;
owl:onProperty ifc:globalOrLocal_IfcStructuralActivity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralLoad ;
owl:onProperty ifc:appliedLoad_IfcStructuralActivity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcStructuralLoad ;
owl:onProperty ifc:appliedLoad_IfcStructuralActivity ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsStructuralActivity ;
owl:onProperty ifc:assignedToStructuralItem_IfcStructuralActivity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRelConnectsStructuralActivity ;
owl:onProperty ifc:assignedToStructuralItem_IfcStructuralActivity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcGlobalOrLocalEnum ;
owl:onProperty ifc:globalOrLocal_IfcStructuralActivity ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcStructuralAction ifc:IfcStructuralReaction )
] ;
owl:disjointWith ifc:IfcElement , ifc:IfcSpatialElement , ifc:IfcProxy , ifc:IfcPort , ifc:IfcGrid , ifc:IfcStructuralItem , ifc:IfcAnnotation .
ifc:IfcShapeRepresentation
a owl:Class ;
rdfs:subClassOf ifc:IfcShapeModel ;
owl:disjointWith ifc:IfcTopologyRepresentation .
ifc:actingRole_IfcRelAssignsToActor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssignsToActor ;
rdfs:label "ActingRole" ;
rdfs:range ifc:IfcActorRole .
ifc:NETWORKHUB a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "NETWORKHUB" .
ifc:predefinedType_IfcStair
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStair ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStairTypeEnum .
ifc:IfcCoolingTower a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCoolingTowerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCoolingTower
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCoolingTowerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCoolingTower
] ;
owl:disjointWith ifc:IfcCooledBeam , ifc:IfcHeatExchanger , ifc:IfcElectricMotor , ifc:IfcCondenser , ifc:IfcMotorConnection , ifc:IfcElectricGenerator , ifc:IfcCoil , ifc:IfcUnitaryEquipment , ifc:IfcEngine , ifc:IfcEvaporator , ifc:IfcBurner , ifc:IfcTransformer , ifc:IfcHumidifier , ifc:IfcChiller , ifc:IfcAirToAirHeatRecovery , ifc:IfcBoiler , ifc:IfcTubeBundle , ifc:IfcSolarDevice , ifc:IfcEvaporativeCooler .
ifc:IfcColourRgbList a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcNormalisedRatioMeasure_List_List ;
owl:onProperty ifc:colourList_IfcColourRgbList ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcNormalisedRatioMeasure_List_List
] ;
owl:onProperty ifc:colourList_IfcColourRgbList
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure_List_List ;
owl:onProperty ifc:colourList_IfcColourRgbList
] ;
owl:disjointWith ifc:IfcTextureVertex , ifc:IfcSurfaceStyleShading , ifc:IfcSurfaceTexture , ifc:IfcCurveStyleFontPattern , ifc:IfcTextStyleForDefinedFont , ifc:IfcTextureVertexList , ifc:IfcTextStyleTextModel , ifc:IfcPreDefinedItem , ifc:IfcColourSpecification , ifc:IfcCurveStyleFont , ifc:IfcSurfaceStyleWithTextures , ifc:IfcTextureCoordinate , ifc:IfcIndexedColourMap , ifc:IfcCurveStyleFontAndScaling , ifc:IfcSurfaceStyleLighting , ifc:IfcSurfaceStyleRefraction .
ifc:IfcRelAssignsToGroupByFactor
a owl:Class ;
rdfs:subClassOf ifc:IfcRelAssignsToGroup ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcRatioMeasure ;
owl:onProperty ifc:factor_IfcRelAssignsToGroupByFactor ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRatioMeasure ;
owl:onProperty ifc:factor_IfcRelAssignsToGroupByFactor
] .
ifc:refDirection_IfcAxis2Placement3D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAxis2Placement3D ;
rdfs:label "RefDirection" ;
rdfs:range ifc:IfcDirection .
ifc:QTO_OCCURRENCEDRIVEN
a ifc:IfcPropertySetTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "QTO_OCCURRENCEDRIVEN" .
ifc:IfcGeometricRepresentationSubContext
a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationContext ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedTargetView_IfcGeometricRepresentationSubContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGeometricProjectionEnum ;
owl:onProperty ifc:targetView_IfcGeometricRepresentationSubContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcGeometricProjectionEnum ;
owl:onProperty ifc:targetView_IfcGeometricRepresentationSubContext ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:targetScale_IfcGeometricRepresentationSubContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcGeometricRepresentationContext ;
owl:onProperty ifc:parentContext_IfcGeometricRepresentationSubContext ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:targetScale_IfcGeometricRepresentationSubContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGeometricRepresentationContext ;
owl:onProperty ifc:parentContext_IfcGeometricRepresentationSubContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:userDefinedTargetView_IfcGeometricRepresentationSubContext
] .
ifc:meshLength_IfcReinforcingMesh
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:label "MeshLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcCurveStyleFontSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT , ifc:IfcCurveFontOrScaledCurveFontSelect .
ifc:predefinedType_IfcStackTerminal
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStackTerminal ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStackTerminalTypeEnum .
ifc:owner_IfcAsset a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsset ;
rdfs:label "Owner" ;
rdfs:range ifc:IfcActorSelect .
ifc:IfcElectricMotorTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:ANTIVACUUM a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "ANTIVACUUM" .
ifc:CONDUCTANCESENSOR
a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "CONDUCTANCESENSOR" .
ifc:PRESSUREUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "PRESSUREUNIT" .
ifc:IfcCompositeCurveSegment
a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTransitionCode ;
owl:onProperty ifc:transition_IfcCompositeCurveSegment
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:parentCurve_IfcCompositeCurveSegment
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:sameSense_IfcCompositeCurveSegment
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCurve ;
owl:onProperty ifc:parentCurve_IfcCompositeCurveSegment ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTransitionCode ;
owl:onProperty ifc:transition_IfcCompositeCurveSegment ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:sameSense_IfcCompositeCurveSegment ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcFillAreaStyleHatching , ifc:IfcVector , ifc:IfcAnnotationFillArea , ifc:IfcSectionedSpine , ifc:IfcPlacement , ifc:IfcTessellatedItem , ifc:IfcLightSource , ifc:IfcCartesianPointList , ifc:IfcFaceBasedSurfaceModel , ifc:IfcFillAreaStyleTiles , ifc:IfcCsgPrimitive3D , ifc:IfcSolidModel , ifc:IfcHalfSpaceSolid , ifc:IfcTextLiteral , ifc:IfcCurve , ifc:IfcDirection , ifc:IfcSurface , ifc:IfcGeometricSet , ifc:IfcPoint , ifc:IfcBoundingBox , ifc:IfcCartesianTransformationOperator , ifc:IfcShellBasedSurfaceModel , ifc:IfcPlanarExtent , ifc:IfcBooleanResult .
ifc:IfcBoundaryFaceCondition
a owl:Class ;
rdfs:subClassOf ifc:IfcBoundaryCondition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcModulusOfSubgradeReactionSelect ;
owl:onProperty ifc:translationalStiffnessByAreaY_IfcBoundaryFaceCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfSubgradeReactionSelect ;
owl:onProperty ifc:translationalStiffnessByAreaZ_IfcBoundaryFaceCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfSubgradeReactionSelect ;
owl:onProperty ifc:translationalStiffnessByAreaX_IfcBoundaryFaceCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcModulusOfSubgradeReactionSelect ;
owl:onProperty ifc:translationalStiffnessByAreaZ_IfcBoundaryFaceCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfSubgradeReactionSelect ;
owl:onProperty ifc:translationalStiffnessByAreaY_IfcBoundaryFaceCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcModulusOfSubgradeReactionSelect ;
owl:onProperty ifc:translationalStiffnessByAreaX_IfcBoundaryFaceCondition
] ;
owl:disjointWith ifc:IfcBoundaryNodeCondition , ifc:IfcBoundaryEdgeCondition .
ifc:IfcConstructionEquipmentResourceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCurveBoundedPlane
a owl:Class ;
rdfs:subClassOf ifc:IfcBoundedSurface ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:innerBoundaries_IfcCurveBoundedPlane
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPlane ;
owl:onProperty ifc:basisSurface_IfcCurveBoundedPlane ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:outerBoundary_IfcCurveBoundedPlane
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlane ;
owl:onProperty ifc:basisSurface_IfcCurveBoundedPlane
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCurve ;
owl:onProperty ifc:outerBoundary_IfcCurveBoundedPlane ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRectangularTrimmedSurface , ifc:IfcCurveBoundedSurface , ifc:IfcBSplineSurface .
ifc:userDefinedPurpose_IfcAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAddress ;
rdfs:label "UserDefinedPurpose" ;
rdfs:range ifc:IfcLabel .
ifc:DUCT a ifc:IfcDistributionPortTypeEnum , owl:NamedIndividual ;
rdfs:label "DUCT" .
ifc:WINDOW a ifc:IfcWindowTypeEnum , owl:NamedIndividual ;
rdfs:label "WINDOW" .
ifc:IfcOutlet a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcOutletTypeEnum ;
owl:onProperty ifc:predefinedType_IfcOutlet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOutletTypeEnum ;
owl:onProperty ifc:predefinedType_IfcOutlet
] ;
owl:disjointWith ifc:IfcSanitaryTerminal , ifc:IfcMedicalDevice , ifc:IfcAirTerminal , ifc:IfcLightFixture , ifc:IfcStackTerminal , ifc:IfcFireSuppressionTerminal , ifc:IfcWasteTerminal , ifc:IfcSpaceHeater , ifc:IfcElectricAppliance , ifc:IfcAudioVisualAppliance , ifc:IfcCommunicationsAppliance , ifc:IfcLamp .
ifc:RIGHT a ifc:IfcTextPath , ifc:IfcWindowPanelPositionEnum , ifc:IfcDoorPanelPositionEnum , owl:NamedIndividual ;
rdfs:label "RIGHT" .
ifc:IfcMaterial_List a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial ;
owl:onProperty list:hasContents
] .
ifc:IfcStructuralConnection
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRelConnectsStructuralMember ;
owl:onProperty ifc:connectsStructuralMembers_IfcStructuralConnection
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsStructuralMember ;
owl:onProperty ifc:connectsStructuralMembers_IfcStructuralConnection
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBoundaryCondition ;
owl:onProperty ifc:appliedCondition_IfcStructuralConnection
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoundaryCondition ;
owl:onProperty ifc:appliedCondition_IfcStructuralConnection
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcStructuralPointConnection ifc:IfcStructuralCurveConnection ifc:IfcStructuralSurfaceConnection )
] ;
owl:disjointWith ifc:IfcStructuralMember .
ifc:longitudinalBarCrossSectionArea_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "LongitudinalBarCrossSectionArea" ;
rdfs:range ifc:IfcAreaMeasure .
ifc:IfcAirTerminalBox
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowController ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAirTerminalBoxTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirTerminalBox
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAirTerminalBoxTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirTerminalBox
] ;
owl:disjointWith ifc:IfcElectricDistributionBoard , ifc:IfcSwitchingDevice , ifc:IfcValve , ifc:IfcDamper , ifc:IfcElectricTimeControl , ifc:IfcProtectiveDevice , ifc:IfcFlowMeter .
ifc:internalOrExternalBoundary_IfcRelSpaceBoundary
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelSpaceBoundary ;
rdfs:label "InternalOrExternalBoundary" ;
rdfs:range ifc:IfcInternalOrExternalEnum .
ifc:AIRPARTICLEFILTER
a ifc:IfcFilterTypeEnum , owl:NamedIndividual ;
rdfs:label "AIRPARTICLEFILTER" .
ifc:IfcRelSpaceBoundary2ndLevel
a owl:Class ;
rdfs:subClassOf ifc:IfcRelSpaceBoundary1stLevel ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRelSpaceBoundary2ndLevel ;
owl:onProperty ifc:corresponds_IfcRelSpaceBoundary2ndLevel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelSpaceBoundary2ndLevel ;
owl:onProperty ifc:corresponds_IfcRelSpaceBoundary2ndLevel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRelSpaceBoundary2ndLevel ;
owl:onProperty ifc:correspondingBoundary_IfcRelSpaceBoundary2ndLevel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelSpaceBoundary2ndLevel ;
owl:onProperty ifc:correspondingBoundary_IfcRelSpaceBoundary2ndLevel
] .
ifc:ABSORBEDDOSEUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "ABSORBEDDOSEUNIT" .
ifc:outerBoundary_IfcCurveBoundedPlane
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveBoundedPlane ;
rdfs:label "OuterBoundary" ;
rdfs:range ifc:IfcCurve .
ifc:IfcSchedulingTime
a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:userDefinedDataOrigin_IfcSchedulingTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedDataOrigin_IfcSchedulingTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDataOriginEnum ;
owl:onProperty ifc:dataOrigin_IfcSchedulingTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDataOriginEnum ;
owl:onProperty ifc:dataOrigin_IfcSchedulingTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcSchedulingTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcSchedulingTime
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcTaskTime ifc:IfcLagTime ifc:IfcWorkTime ifc:IfcResourceTime ifc:IfcEventTime )
] .
ifc:BRACED_FRAME a ifc:IfcElementAssemblyTypeEnum , owl:NamedIndividual ;
rdfs:label "BRACED_FRAME" .
ifc:BELL a ifc:IfcAlarmTypeEnum , owl:NamedIndividual ;
rdfs:label "BELL" .
ifc:EVENTMESSAGE a ifc:IfcEventTriggerTypeEnum , owl:NamedIndividual ;
rdfs:label "EVENTMESSAGE" .
ifc:roles_IfcPersonAndOrganization
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPersonAndOrganization ;
rdfs:label "Roles" ;
rdfs:range ifc:IfcActorRole_List .
ifc:IfcReinforcingBarType
a owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:bendingShapeCode_IfcReinforcingBarType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcingBarTypeEnum ;
owl:onProperty ifc:predefinedType_IfcReinforcingBarType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalDiameter_IfcReinforcingBarType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReinforcingBarSurfaceEnum ;
owl:onProperty ifc:barSurface_IfcReinforcingBarType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:barLength_IfcReinforcingBarType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBendingParameterSelect_List ;
owl:onProperty ifc:bendingParameters_IfcReinforcingBarType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBendingParameterSelect_List ;
owl:onProperty ifc:bendingParameters_IfcReinforcingBarType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcReinforcingBarTypeEnum ;
owl:onProperty ifc:predefinedType_IfcReinforcingBarType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalDiameter_IfcReinforcingBarType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcBendingParameterSelect_List
] ;
owl:onProperty ifc:bendingParameters_IfcReinforcingBarType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcingBarSurfaceEnum ;
owl:onProperty ifc:barSurface_IfcReinforcingBarType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:barLength_IfcReinforcingBarType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:bendingShapeCode_IfcReinforcingBarType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAreaMeasure ;
owl:onProperty ifc:crossSectionArea_IfcReinforcingBarType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:crossSectionArea_IfcReinforcingBarType
] ;
owl:disjointWith ifc:IfcReinforcingMeshType , ifc:IfcTendonType , ifc:IfcTendonAnchorType .
ifc:IfcConnectionPointGeometry
a owl:Class ;
rdfs:subClassOf ifc:IfcConnectionGeometry ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPointOrVertexPoint ;
owl:onProperty ifc:pointOnRelatedElement_IfcConnectionPointGeometry
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPointOrVertexPoint ;
owl:onProperty ifc:pointOnRelatedElement_IfcConnectionPointGeometry
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPointOrVertexPoint ;
owl:onProperty ifc:pointOnRelatingElement_IfcConnectionPointGeometry ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPointOrVertexPoint ;
owl:onProperty ifc:pointOnRelatingElement_IfcConnectionPointGeometry
] ;
owl:disjointWith ifc:IfcConnectionVolumeGeometry , ifc:IfcConnectionCurveGeometry , ifc:IfcConnectionSurfaceGeometry .
ifc:predefinedType_IfcElementAssembly
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElementAssembly ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElementAssemblyTypeEnum .
ifc:MOMENTARYSWITCH a ifc:IfcSwitchingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "MOMENTARYSWITCH" .
ifc:compositionType_IfcSpatialStructureElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpatialStructureElement ;
rdfs:label "CompositionType" ;
rdfs:range ifc:IfcElementCompositionEnum .
ifc:predefinedType_IfcSubContractResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSubContractResource ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSubContractResourceTypeEnum .
ifc:axis_IfcRevolvedAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRevolvedAreaSolid ;
rdfs:label "Axis" ;
rdfs:range ifc:IfcAxis1Placement .
ifc:IfcUnitaryControlElement
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnitaryControlElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcUnitaryControlElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcUnitaryControlElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcUnitaryControlElement
] ;
owl:disjointWith ifc:IfcSensor , ifc:IfcProtectiveDeviceTrippingUnit , ifc:IfcController , ifc:IfcFlowInstrument , ifc:IfcAlarm , ifc:IfcActuator .
ifc:boxAlignment_IfcTextLiteralWithExtent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextLiteralWithExtent ;
rdfs:label "BoxAlignment" ;
rdfs:range ifc:IfcBoxAlignment .
ifc:interval_IfcRecurrencePattern
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:label "Interval" ;
rdfs:range ifc:IfcInteger .
ifc:HYPERBOLIC_ARC a ifc:IfcBSplineCurveForm , owl:NamedIndividual ;
rdfs:label "HYPERBOLIC_ARC" .
ifc:PARABOLA a ifc:IfcStructuralCurveActivityTypeEnum , owl:NamedIndividual ;
rdfs:label "PARABOLA" .
ifc:IfcRelAssigns a owl:Class ;
rdfs:subClassOf ifc:IfcRelationship ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcObjectDefinition ;
owl:onProperty ifc:relatedObjects_IfcRelAssigns
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectTypeEnum ;
owl:onProperty ifc:relatedObjectsType_IfcRelAssigns
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcRelAssignsToControl ifc:IfcRelAssignsToProcess ifc:IfcRelAssignsToProduct ifc:IfcRelAssignsToResource ifc:IfcRelAssignsToGroup ifc:IfcRelAssignsToActor )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectDefinition ;
owl:onProperty ifc:relatedObjects_IfcRelAssigns
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcObjectTypeEnum ;
owl:onProperty ifc:relatedObjectsType_IfcRelAssigns
] ;
owl:disjointWith ifc:IfcRelAssociates , ifc:IfcRelDeclares , ifc:IfcRelDecomposes , ifc:IfcRelConnects , ifc:IfcRelDefines .
ifc:meshLength_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "MeshLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:predefinedType_IfcCommunicationsAppliance
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCommunicationsAppliance ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCommunicationsApplianceTypeEnum .
ifc:startParam_IfcSweptDiskSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSweptDiskSolid ;
rdfs:label "StartParam" ;
rdfs:range ifc:IfcParameterValue .
ifc:luminousIntensity_IfcLightDistributionData
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightDistributionData ;
rdfs:label "LuminousIntensity" ;
rdfs:range ifc:IfcLuminousIntensityDistributionMeasure_List .
ifc:DOSEEQUIVALENTUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "DOSEEQUIVALENTUNIT" .
ifc:IfcSurfaceTexture_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceTexture_List , list:EmptyList .
ifc:IfcOccupant a owl:Class ;
rdfs:subClassOf ifc:IfcActor ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcOccupantTypeEnum ;
owl:onProperty ifc:predefinedType_IfcOccupant
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOccupantTypeEnum ;
owl:onProperty ifc:predefinedType_IfcOccupant
] .
ifc:hasResults_IfcStructuralAnalysisModel
a owl:ObjectProperty ;
rdfs:domain ifc:IfcStructuralAnalysisModel ;
rdfs:label "HasResults" ;
rdfs:range ifc:IfcStructuralResultGroup ;
owl:inverseOf ifc:resultGroupFor_IfcStructuralResultGroup .
ifc:IfcReinforcingElement
a owl:Class ;
rdfs:subClassOf ifc:IfcElementComponent ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:steelGrade_IfcReinforcingElement
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcTendonAnchor ifc:IfcTendon ifc:IfcReinforcingMesh ifc:IfcReinforcingBar )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:steelGrade_IfcReinforcingElement
] ;
owl:disjointWith ifc:IfcVibrationIsolator , ifc:IfcBuildingElementPart , ifc:IfcFastener , ifc:IfcDiscreteAccessory , ifc:IfcMechanicalFastener .
ifc:applicableEntity_IfcPropertySetTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertySetTemplate ;
rdfs:label "ApplicableEntity" ;
rdfs:range ifc:IfcIdentifier .
ifc:ISOLATING a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "ISOLATING" .
ifc:SCROLL a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "SCROLL" .
ifc:predefinedType_IfcSystemFurnitureElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSystemFurnitureElement ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSystemFurnitureElementTypeEnum .
ifc:scope_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "Scope" ;
rdfs:range ifc:IfcText .
ifc:OPERATION a ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "OPERATION" .
ifc:IfcVector a owl:Class ;
rdfs:subClassOf ifc:IfcVectorOrDirection , ifc:IfcGeometricRepresentationItem , ifc:IfcHatchLineDistanceSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:magnitude_IfcVector
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDirection ;
owl:onProperty ifc:orientation_IfcVector ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:orientation_IfcVector
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:magnitude_IfcVector ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcFillAreaStyleTiles , ifc:IfcHalfSpaceSolid , ifc:IfcCartesianPointList , ifc:IfcGeometricSet , ifc:IfcBoundingBox , ifc:IfcSolidModel , ifc:IfcPlacement , ifc:IfcFaceBasedSurfaceModel , ifc:IfcPlanarExtent , ifc:IfcTessellatedItem , ifc:IfcLightSource , ifc:IfcFillAreaStyleHatching , ifc:IfcPoint , ifc:IfcCsgPrimitive3D , ifc:IfcShellBasedSurfaceModel , ifc:IfcCompositeCurveSegment , ifc:IfcBooleanResult , ifc:IfcTextLiteral , ifc:IfcSurface , ifc:IfcAnnotationFillArea , ifc:IfcSectionedSpine , ifc:IfcDirection , ifc:IfcCurve , ifc:IfcCartesianTransformationOperator .
ifc:connectionGeometry_IfcRelConnectsElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsElements ;
rdfs:label "ConnectionGeometry" ;
rdfs:range ifc:IfcConnectionGeometry .
ifc:GFA a ifc:IfcSpaceTypeEnum , owl:NamedIndividual ;
rdfs:label "GFA" .
ifc:lastModifiedDate_IfcOwnerHistory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:label "LastModifiedDate" ;
rdfs:range ifc:IfcTimeStamp .
ifc:RECTANGULAR a ifc:IfcDuctSilencerTypeEnum , ifc:IfcGridTypeEnum , owl:NamedIndividual ;
rdfs:label "RECTANGULAR" .
ifc:yDim_IfcBoundingBox
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundingBox ;
rdfs:label "YDim" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcPropertyBoundedValue
a owl:Class ;
rdfs:subClassOf ifc:IfcSimpleProperty ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcValue ;
owl:onProperty ifc:lowerBoundValue_IfcPropertyBoundedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcValue ;
owl:onProperty ifc:upperBoundValue_IfcPropertyBoundedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValue ;
owl:onProperty ifc:upperBoundValue_IfcPropertyBoundedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcValue ;
owl:onProperty ifc:setPointValue_IfcPropertyBoundedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:unit_IfcPropertyBoundedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValue ;
owl:onProperty ifc:lowerBoundValue_IfcPropertyBoundedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcUnit ;
owl:onProperty ifc:unit_IfcPropertyBoundedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValue ;
owl:onProperty ifc:setPointValue_IfcPropertyBoundedValue
] ;
owl:disjointWith ifc:IfcPropertyListValue , ifc:IfcPropertySingleValue , ifc:IfcPropertyEnumeratedValue , ifc:IfcPropertyTableValue , ifc:IfcPropertyReferenceValue .
ifc:curve_IfcArbitraryOpenProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcArbitraryOpenProfileDef ;
rdfs:label "Curve" ;
rdfs:range ifc:IfcBoundedCurve .
ifc:patternList_IfcCurveStyleFont
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyleFont ;
rdfs:label "PatternList" ;
rdfs:range ifc:IfcCurveStyleFontPattern_List .
ifc:appliedValue_IfcAppliedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:label "AppliedValue" ;
rdfs:range ifc:IfcAppliedValueSelect .
ifc:IfcTableColumn_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTableColumn_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTableColumn_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTableColumn ;
owl:onProperty list:hasContents
] .
ifc:parentProfile_IfcDerivedProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDerivedProfileDef ;
rdfs:label "ParentProfile" ;
rdfs:range ifc:IfcProfileDef .
ifc:IfcWorkSchedule a owl:Class ;
rdfs:subClassOf ifc:IfcWorkControl ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcWorkScheduleTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWorkSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWorkScheduleTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWorkSchedule
] ;
owl:disjointWith ifc:IfcWorkPlan .
ifc:CONTINUOUS a ifc:IfcTimeSeriesDataTypeEnum , ifc:IfcTransitionCode , owl:NamedIndividual ;
rdfs:label "CONTINUOUS" .
ifc:TROCHOIDAL a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "TROCHOIDAL" .
ifc:countValue_IfcQuantityCount
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityCount ;
rdfs:label "CountValue" ;
rdfs:range ifc:IfcCountMeasure .
ifc:actualUsage_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "ActualUsage" ;
rdfs:range ifc:IfcPositiveRatioMeasure .
ifc:destabilizingLoad_IfcStructuralAction
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralAction ;
rdfs:label "DestabilizingLoad" ;
rdfs:range expr:BOOLEAN .
ifc:resultGroupFor_IfcStructuralResultGroup
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralResultGroup ;
rdfs:label "ResultGroupFor" ;
rdfs:range ifc:IfcStructuralAnalysisModel ;
owl:inverseOf ifc:hasResults_IfcStructuralAnalysisModel .
ifc:bendingParameters_IfcReinforcingBarType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBarType ;
rdfs:label "BendingParameters" ;
rdfs:range ifc:IfcBendingParameterSelect_List .
ifc:IfcSurface a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricSetSelect , ifc:IfcSurfaceOrFaceSurface , ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcElementarySurface ifc:IfcBoundedSurface ifc:IfcSweptSurface )
] ;
owl:disjointWith ifc:IfcPlanarExtent , ifc:IfcSectionedSpine , ifc:IfcFillAreaStyleTiles , ifc:IfcHalfSpaceSolid , ifc:IfcFaceBasedSurfaceModel , ifc:IfcLightSource , ifc:IfcDirection , ifc:IfcSolidModel , ifc:IfcVector , ifc:IfcCsgPrimitive3D , ifc:IfcTextLiteral , ifc:IfcBooleanResult , ifc:IfcFillAreaStyleHatching , ifc:IfcGeometricSet , ifc:IfcAnnotationFillArea , ifc:IfcBoundingBox , ifc:IfcTessellatedItem , ifc:IfcCartesianTransformationOperator , ifc:IfcPlacement , ifc:IfcCurve , ifc:IfcPoint , ifc:IfcCartesianPointList , ifc:IfcCompositeCurveSegment , ifc:IfcShellBasedSurfaceModel .
ifc:RULED_SURF a ifc:IfcBSplineSurfaceForm , owl:NamedIndividual ;
rdfs:label "RULED_SURF" .
ifc:transverseBarCrossSectionArea_IfcReinforcingMesh
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:label "TransverseBarCrossSectionArea" ;
rdfs:range ifc:IfcAreaMeasure .
ifc:IfcTimeStamp a owl:Class ;
rdfs:subClassOf expr:INTEGER , ifc:IfcSimpleValue .
ifc:ENDSUCTION a ifc:IfcPumpTypeEnum , owl:NamedIndividual ;
rdfs:label "ENDSUCTION" .
ifc:hasPropertySets_IfcTypeObject
a owl:ObjectProperty ;
rdfs:domain ifc:IfcTypeObject ;
rdfs:label "HasPropertySets" ;
rdfs:range ifc:IfcPropertySetDefinition ;
owl:inverseOf ifc:definesType_IfcPropertySetDefinition .
ifc:vKnots_IfcBSplineSurfaceWithKnots
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurfaceWithKnots ;
rdfs:label "VKnots" ;
rdfs:range ifc:IfcParameterValue_List .
ifc:IfcLightFixtureType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLightFixtureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLightFixtureType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLightFixtureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLightFixtureType
] ;
owl:disjointWith ifc:IfcSpaceHeaterType , ifc:IfcAudioVisualApplianceType , ifc:IfcMedicalDeviceType , ifc:IfcCommunicationsApplianceType , ifc:IfcFireSuppressionTerminalType , ifc:IfcWasteTerminalType , ifc:IfcSanitaryTerminalType , ifc:IfcElectricApplianceType , ifc:IfcAirTerminalType , ifc:IfcOutletType , ifc:IfcLampType , ifc:IfcStackTerminalType .
ifc:mapUsage_IfcRepresentationMap
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRepresentationMap ;
rdfs:label "MapUsage" ;
rdfs:range ifc:IfcMappedItem ;
owl:inverseOf ifc:mappingSource_IfcMappedItem .
ifc:predefinedType_IfcFlowMeterType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFlowMeterType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFlowMeterTypeEnum .
ifc:SLIDINGVERTICAL a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "SLIDINGVERTICAL" .
ifc:IfcWindowTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcDuctSilencer
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDuctSilencer ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDuctSilencerTypeEnum .
ifc:IfcClassification
a owl:Class ;
rdfs:subClassOf ifc:IfcClassificationSelect , ifc:IfcClassificationReferenceSelect , ifc:IfcExternalInformation ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:source_IfcClassification
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcClassification
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcURIReference ;
owl:onProperty ifc:location_IfcClassification
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcIdentifier_List
] ;
owl:onProperty ifc:referenceTokens_IfcClassification
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:edition_IfcClassification
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcClassification
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:editionDate_IfcClassification
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcURIReference ;
owl:onProperty ifc:location_IfcClassification
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:edition_IfcClassification
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcClassification ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcClassification
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier_List ;
owl:onProperty ifc:referenceTokens_IfcClassification
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDate ;
owl:onProperty ifc:editionDate_IfcClassification
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:source_IfcClassification
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier_List ;
owl:onProperty ifc:referenceTokens_IfcClassification
] ;
owl:disjointWith ifc:IfcDocumentInformation , ifc:IfcLibraryInformation .
ifc:secondOperand_IfcBooleanResult
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBooleanResult ;
rdfs:label "SecondOperand" ;
rdfs:range ifc:IfcBooleanOperand .
ifc:IfcOpenShell a owl:Class ;
rdfs:subClassOf ifc:IfcShell , ifc:IfcConnectedFaceSet ;
owl:disjointWith ifc:IfcClosedShell .
ifc:IfcPipeSegmentTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:RESIDUALCURRENT a ifc:IfcProtectiveDeviceTrippingUnitTypeEnum , owl:NamedIndividual ;
rdfs:label "RESIDUALCURRENT" .
ifc:vertices_IfcTextureMap
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextureMap ;
rdfs:label "Vertices" ;
rdfs:range ifc:IfcTextureVertex_List .
ifc:IfcCompressorType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowMovingDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCompressorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCompressorType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCompressorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCompressorType
] ;
owl:disjointWith ifc:IfcFanType , ifc:IfcPumpType .
ifc:IfcStructuralLoadPlanarForce
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadStatic ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlanarForceMeasure ;
owl:onProperty ifc:planarForceX_IfcStructuralLoadPlanarForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlanarForceMeasure ;
owl:onProperty ifc:planarForceY_IfcStructuralLoadPlanarForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlanarForceMeasure ;
owl:onProperty ifc:planarForceZ_IfcStructuralLoadPlanarForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPlanarForceMeasure ;
owl:onProperty ifc:planarForceY_IfcStructuralLoadPlanarForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPlanarForceMeasure ;
owl:onProperty ifc:planarForceX_IfcStructuralLoadPlanarForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPlanarForceMeasure ;
owl:onProperty ifc:planarForceZ_IfcStructuralLoadPlanarForce
] ;
owl:disjointWith ifc:IfcStructuralLoadSingleForce , ifc:IfcStructuralLoadLinearForce , ifc:IfcStructuralLoadSingleDisplacement , ifc:IfcStructuralLoadTemperature .
ifc:IfcEdgeCurve a owl:Class ;
rdfs:subClassOf ifc:IfcCurveOrEdgeCurve , ifc:IfcEdge ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:sameSense_IfcEdgeCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:sameSense_IfcEdgeCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCurve ;
owl:onProperty ifc:edgeGeometry_IfcEdgeCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:edgeGeometry_IfcEdgeCurve
] ;
owl:disjointWith ifc:IfcSubedge , ifc:IfcOrientedEdge .
ifc:predefinedType_IfcLaborResourceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLaborResourceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcLaborResourceTypeEnum .
ifc:IfcRightCircularCone
a owl:Class ;
rdfs:subClassOf ifc:IfcCsgPrimitive3D ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:bottomRadius_IfcRightCircularCone ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:height_IfcRightCircularCone ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:height_IfcRightCircularCone
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:bottomRadius_IfcRightCircularCone
] ;
owl:disjointWith ifc:IfcBlock , ifc:IfcSphere , ifc:IfcRectangularPyramid , ifc:IfcRightCircularCylinder .
ifc:IfcDuration a owl:Class ;
rdfs:subClassOf expr:STRING , ifc:IfcTimeOrRatioSelect , ifc:IfcSimpleValue .
ifc:IfcTaskTimeRecurring
a owl:Class ;
rdfs:subClassOf ifc:IfcTaskTime ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcRecurrencePattern ;
owl:onProperty ifc:recurrance_IfcTaskTimeRecurring ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRecurrencePattern ;
owl:onProperty ifc:recurrance_IfcTaskTimeRecurring
] .
ifc:placement_IfcPlanarBox
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPlanarBox ;
rdfs:label "Placement" ;
rdfs:range ifc:IfcAxis2Placement .
ifc:SWING_FIXED_LEFT a ifc:IfcDoorTypeOperationEnum , owl:NamedIndividual ;
rdfs:label "SWING_FIXED_LEFT" .
ifc:name_IfcLightSource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSource ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:IfcDoorStyle a owl:Class ;
rdfs:subClassOf ifc:IfcTypeProduct ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorStyleConstructionEnum ;
owl:onProperty ifc:constructionType_IfcDoorStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorStyleOperationEnum ;
owl:onProperty ifc:operationType_IfcDoorStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:parameterTakesPrecedence_IfcDoorStyle ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDoorStyleOperationEnum ;
owl:onProperty ifc:operationType_IfcDoorStyle ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:sizeable_IfcDoorStyle ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDoorStyleConstructionEnum ;
owl:onProperty ifc:constructionType_IfcDoorStyle ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:sizeable_IfcDoorStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:parameterTakesPrecedence_IfcDoorStyle
] ;
owl:disjointWith ifc:IfcElementType , ifc:IfcWindowStyle , ifc:IfcSpatialElementType .
ifc:IfcTransitionCode
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:relates_IfcApproval
a owl:ObjectProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "Relates" ;
rdfs:range ifc:IfcApprovalRelationship ;
owl:inverseOf ifc:relatingApproval_IfcApprovalRelationship .
ifc:quantities_IfcElementQuantity
a owl:ObjectProperty ;
rdfs:domain ifc:IfcElementQuantity ;
rdfs:label "Quantities" ;
rdfs:range ifc:IfcPhysicalQuantity .
ifc:KELVIN a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "KELVIN" .
ifc:DEAD_LOAD_G a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "DEAD_LOAD_G" .
ifc:predefinedType_IfcDuctSilencerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDuctSilencerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDuctSilencerTypeEnum .
ifc:CALIBRATION a ifc:IfcProcedureTypeEnum , owl:NamedIndividual ;
rdfs:label "CALIBRATION" .
ifc:HERTZ a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "HERTZ" .
ifc:translationalStiffnessByLengthX_IfcBoundaryEdgeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryEdgeCondition ;
rdfs:label "TranslationalStiffnessByLengthX" ;
rdfs:range ifc:IfcModulusOfTranslationalSubgradeReactionSelect .
ifc:CONST a ifc:IfcStructuralSurfaceActivityTypeEnum , ifc:IfcStructuralCurveActivityTypeEnum , owl:NamedIndividual ;
rdfs:label "CONST" .
ifc:predefinedType_IfcElectricTimeControl
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricTimeControl ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricTimeControlTypeEnum .
ifc:IfcPHMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:parentEdge_IfcSubedge
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSubedge ;
rdfs:label "ParentEdge" ;
rdfs:range ifc:IfcEdge .
ifc:POLYPHASE a ifc:IfcElectricMotorTypeEnum , owl:NamedIndividual ;
rdfs:label "POLYPHASE" .
ifc:dataOrigin_IfcSchedulingTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSchedulingTime ;
rdfs:label "DataOrigin" ;
rdfs:range ifc:IfcDataOriginEnum .
ifc:position_IfcSweptSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSweptSurface ;
rdfs:label "Position" ;
rdfs:range ifc:IfcAxis2Placement3D .
ifc:EARTHQUAKE_E a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "EARTHQUAKE_E" .
ifc:IfcCableFittingTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcColumnType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcColumnType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcColumnTypeEnum .
ifc:GULLYTRAP a ifc:IfcWasteTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "GULLYTRAP" .
ifc:SHELLANDCOIL a ifc:IfcEvaporatorTypeEnum , owl:NamedIndividual ;
rdfs:label "SHELLANDCOIL" .
ifc:IfcPolyline a owl:Class ;
rdfs:subClassOf ifc:IfcBoundedCurve ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCartesianPoint_List ;
owl:onProperty ifc:points_IfcPolyline ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcCartesianPoint_List
]
] ;
owl:onProperty ifc:points_IfcPolyline
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint_List ;
owl:onProperty ifc:points_IfcPolyline
] ;
owl:disjointWith ifc:IfcTrimmedCurve , ifc:IfcBSplineCurve , ifc:IfcCompositeCurve .
ifc:styles_IfcPresentationStyleAssignment
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPresentationStyleAssignment ;
rdfs:label "Styles" ;
rdfs:range ifc:IfcPresentationStyleSelect .
ifc:innerBoundaries_IfcRelSpaceBoundary1stLevel
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelSpaceBoundary1stLevel ;
rdfs:label "InnerBoundaries" ;
rdfs:range ifc:IfcRelSpaceBoundary1stLevel ;
owl:inverseOf ifc:parentBoundary_IfcRelSpaceBoundary1stLevel .
ifc:IfcPropertySetTemplate
a owl:Class ;
rdfs:subClassOf ifc:IfcPropertyTemplateDefinition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPropertySetTemplateTypeEnum ;
owl:onProperty ifc:templateType_IfcPropertySetTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:applicableEntity_IfcPropertySetTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPropertyTemplate ;
owl:onProperty ifc:hasPropertyTemplates_IfcPropertySetTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertyTemplate ;
owl:onProperty ifc:hasPropertyTemplates_IfcPropertySetTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelDefinesByTemplate ;
owl:onProperty ifc:defines_IfcPropertySetTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertySetTemplateTypeEnum ;
owl:onProperty ifc:templateType_IfcPropertySetTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:applicableEntity_IfcPropertySetTemplate
] ;
owl:disjointWith ifc:IfcPropertyTemplate .
ifc:HVAC a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "HVAC" .
ifc:STEAMINJECTION a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "STEAMINJECTION" .
ifc:duration_IfcWorkControl
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkControl ;
rdfs:label "Duration" ;
rdfs:range ifc:IfcDuration .
ifc:FIRESAFETY a ifc:IfcSpatialZoneTypeEnum , owl:NamedIndividual ;
rdfs:label "FIRESAFETY" .
ifc:predefinedType_IfcSpatialZone
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpatialZone ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSpatialZoneTypeEnum .
ifc:FIXEDPLATEPARALLELFLOWEXCHANGER
a ifc:IfcAirToAirHeatRecoveryTypeEnum , owl:NamedIndividual ;
rdfs:label "FIXEDPLATEPARALLELFLOWEXCHANGER" .
ifc:ACCESS a ifc:IfcPermitTypeEnum , owl:NamedIndividual ;
rdfs:label "ACCESS" .
ifc:SOUNDPRESSURELEVELUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "SOUNDPRESSURELEVELUNIT" .
ifc:IfcWindowStyleConstructionEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:TUNER a ifc:IfcAudioVisualApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "TUNER" .
ifc:predefinedType_IfcGeographicElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGeographicElement ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcGeographicElementTypeEnum .
ifc:IfcIrregularTimeSeriesValue
a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcValue_List ;
owl:onProperty ifc:listValues_IfcIrregularTimeSeriesValue ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcValue_List
] ;
owl:onProperty ifc:listValues_IfcIrregularTimeSeriesValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValue_List ;
owl:onProperty ifc:listValues_IfcIrregularTimeSeriesValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:timeStamp_IfcIrregularTimeSeriesValue ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:timeStamp_IfcIrregularTimeSeriesValue
] .
ifc:IfcQuantityWeight
a owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalSimpleQuantity ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMassMeasure ;
owl:onProperty ifc:weightValue_IfcQuantityWeight
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityWeight
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityWeight
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMassMeasure ;
owl:onProperty ifc:weightValue_IfcQuantityWeight ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcQuantityVolume , ifc:IfcQuantityCount , ifc:IfcQuantityLength , ifc:IfcQuantityArea , ifc:IfcQuantityTime .
ifc:IfcCommunicationsApplianceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:WASTETRAP a ifc:IfcWasteTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "WASTETRAP" .
ifc:sweptCurve_IfcSweptSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSweptSurface ;
rdfs:label "SweptCurve" ;
rdfs:range ifc:IfcProfileDef .
ifc:parentCurve_IfcCompositeCurveSegment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCompositeCurveSegment ;
rdfs:label "ParentCurve" ;
rdfs:range ifc:IfcCurve .
ifc:IfcProductDefinitionShape
a owl:Class ;
rdfs:subClassOf ifc:IfcProductRepresentationSelect , ifc:IfcProductRepresentation ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcProduct ;
owl:onProperty ifc:shapeOfProduct_IfcProductDefinitionShape
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProduct ;
owl:onProperty ifc:shapeOfProduct_IfcProductDefinitionShape
] ;
owl:disjointWith ifc:IfcMaterialDefinitionRepresentation .
ifc:LIGHTSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "LIGHTSENSOR" .
ifc:description_IfcMaterial
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterial ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:relatedApprovals_IfcApprovalRelationship
a owl:ObjectProperty ;
rdfs:domain ifc:IfcApprovalRelationship ;
rdfs:label "RelatedApprovals" ;
rdfs:range ifc:IfcApproval ;
owl:inverseOf ifc:isRelatedWith_IfcApproval .
ifc:eastings_IfcMapConversion
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMapConversion ;
rdfs:label "Eastings" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:ACTIVE a ifc:IfcCooledBeamTypeEnum , owl:NamedIndividual ;
rdfs:label "ACTIVE" .
ifc:FLUSHING a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "FLUSHING" .
ifc:HOLE a ifc:IfcVoidingFeatureTypeEnum , owl:NamedIndividual ;
rdfs:label "HOLE" .
ifc:predefinedType_IfcPipeSegmentType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPipeSegmentType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPipeSegmentTypeEnum .
ifc:baseQuantity_IfcConstructionResourceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionResourceType ;
rdfs:label "BaseQuantity" ;
rdfs:range ifc:IfcPhysicalQuantity .
ifc:IfcSurfaceTexture_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSurfaceTexture_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSurfaceTexture_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSurfaceTexture ;
owl:onProperty list:hasContents
] .
ifc:IfcMotorConnectionTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:identification_IfcOrganization
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOrganization ;
rdfs:label "Identification" ;
rdfs:range ifc:IfcIdentifier .
ifc:timeStamp_IfcIrregularTimeSeriesValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIrregularTimeSeriesValue ;
rdfs:label "TimeStamp" ;
rdfs:range ifc:IfcDateTime .
ifc:AWNING a ifc:IfcShadingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "AWNING" .
ifc:QUADRIC_SURF a ifc:IfcBSplineSurfaceForm , owl:NamedIndividual ;
rdfs:label "QUADRIC_SURF" .
ifc:IfcMagneticFluxDensityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:resultForLoadGroup_IfcStructuralResultGroup
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralResultGroup ;
rdfs:label "ResultForLoadGroup" ;
rdfs:range ifc:IfcStructuralLoadGroup ;
owl:inverseOf ifc:sourceOfResultGroup_IfcStructuralLoadGroup .
ifc:IfcOuterBoundaryCurve
a owl:Class ;
rdfs:subClassOf ifc:IfcBoundaryCurve .
ifc:typeIdentifier_IfcReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReference ;
rdfs:label "TypeIdentifier" ;
rdfs:range ifc:IfcIdentifier .
ifc:GENERALISED_CONE a ifc:IfcBSplineSurfaceForm , owl:NamedIndividual ;
rdfs:label "GENERALISED_CONE" .
ifc:INDIRECTEVAPORATIVEPACKAGEAIRCOOLER
a ifc:IfcEvaporativeCoolerTypeEnum , owl:NamedIndividual ;
rdfs:label "INDIRECTEVAPORATIVEPACKAGEAIRCOOLER" .
ifc:isOverAllocated_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "IsOverAllocated" ;
rdfs:range expr:BOOLEAN .
ifc:FIRESMOKEDAMPER a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "FIRESMOKEDAMPER" .
ifc:bottomFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "BottomFlangeEdgeRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:IfcModulusOfLinearSubgradeReactionMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue , ifc:IfcModulusOfTranslationalSubgradeReactionSelect .
ifc:AMOUNTOFSUBSTANCEUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "AMOUNTOFSUBSTANCEUNIT" .
ifc:AIRRELEASE a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "AIRRELEASE" .
ifc:connectionType_IfcRelConnectsWithRealizingElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsWithRealizingElements ;
rdfs:label "ConnectionType" ;
rdfs:range ifc:IfcLabel .
ifc:IfcDuctFittingTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:profileDefinition_IfcProfileProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProfileProperties ;
rdfs:label "ProfileDefinition" ;
rdfs:range ifc:IfcProfileDef ;
owl:inverseOf ifc:hasProperties_IfcProfileDef .
ifc:IfcPropertyEnumeration
a owl:Class ;
rdfs:subClassOf ifc:IfcPropertyAbstraction ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcUnit ;
owl:onProperty ifc:unit_IfcPropertyEnumeration
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcPropertyEnumeration ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcValue_List ;
owl:onProperty ifc:enumerationValues_IfcPropertyEnumeration ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcValue_List
] ;
owl:onProperty ifc:enumerationValues_IfcPropertyEnumeration
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValue_List ;
owl:onProperty ifc:enumerationValues_IfcPropertyEnumeration
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcPropertyEnumeration
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:unit_IfcPropertyEnumeration
] ;
owl:disjointWith ifc:IfcExtendedProperties , ifc:IfcProperty , ifc:IfcPreDefinedProperties .
ifc:IfcEventType a owl:Class ;
rdfs:subClassOf ifc:IfcTypeProcess ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcEventTriggerTypeEnum ;
owl:onProperty ifc:eventTriggerType_IfcEventType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedEventTriggerType_IfcEventType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcEventTriggerTypeEnum ;
owl:onProperty ifc:eventTriggerType_IfcEventType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcEventTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEventType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcEventTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEventType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:userDefinedEventTriggerType_IfcEventType
] ;
owl:disjointWith ifc:IfcTaskType , ifc:IfcProcedureType .
ifc:IfcDraughtingPreDefinedCurveFont
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedCurveFont .
ifc:country_IfcPostalAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPostalAddress ;
rdfs:label "Country" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcSubContractResourceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSubContractResourceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSubContractResourceTypeEnum .
ifc:IfcStructuralSurfaceAction
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralAction ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcStructuralSurfaceActivityTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralSurfaceAction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralSurfaceActivityTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralSurfaceAction
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcProjectedOrTrueLengthEnum ;
owl:onProperty ifc:projectedOrTrue_IfcStructuralSurfaceAction
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProjectedOrTrueLengthEnum ;
owl:onProperty ifc:projectedOrTrue_IfcStructuralSurfaceAction
] ;
owl:disjointWith ifc:IfcStructuralCurveAction , ifc:IfcStructuralPointAction .
ifc:ROTARYWHEEL a ifc:IfcAirToAirHeatRecoveryTypeEnum , owl:NamedIndividual ;
rdfs:label "ROTARYWHEEL" .
ifc:yLength_IfcRectangularPyramid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangularPyramid ;
rdfs:label "YLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:DEGREE_CELSIUS a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "DEGREE_CELSIUS" .
ifc:relatedStructuralConnection_IfcRelConnectsStructuralMember
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsStructuralMember ;
rdfs:label "RelatedStructuralConnection" ;
rdfs:range ifc:IfcStructuralConnection ;
owl:inverseOf ifc:connectsStructuralMembers_IfcStructuralConnection .
ifc:IfcBooleanOperator
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:CHORD a ifc:IfcMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "CHORD" .
ifc:IfcPreDefinedItem
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcPreDefinedItem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcPreDefinedItem ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcPreDefinedTextFont ifc:IfcPreDefinedCurveFont ifc:IfcPreDefinedColour )
] ;
owl:disjointWith ifc:IfcTextureCoordinate , ifc:IfcColourRgbList , ifc:IfcSurfaceTexture , ifc:IfcColourSpecification , ifc:IfcSurfaceStyleShading , ifc:IfcIndexedColourMap , ifc:IfcTextStyleTextModel , ifc:IfcSurfaceStyleRefraction , ifc:IfcTextStyleForDefinedFont , ifc:IfcTextureVertex , ifc:IfcCurveStyleFontAndScaling , ifc:IfcTextureVertexList , ifc:IfcCurveStyleFontPattern , ifc:IfcSurfaceStyleLighting , ifc:IfcCurveStyleFont , ifc:IfcSurfaceStyleWithTextures .
ifc:roles_IfcPerson a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPerson ;
rdfs:label "Roles" ;
rdfs:range ifc:IfcActorRole_List .
ifc:predefinedType_IfcRampFlight
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRampFlight ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcRampFlightTypeEnum .
ifc:STRAUSS a ifc:IfcReflectanceMethodEnum , owl:NamedIndividual ;
rdfs:label "STRAUSS" .
ifc:COMMUNICATIONSOUTLET
a ifc:IfcOutletTypeEnum , owl:NamedIndividual ;
rdfs:label "COMMUNICATIONSOUTLET" .
ifc:IfcGridPlacement a owl:Class ;
rdfs:subClassOf ifc:IfcObjectPlacement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcGridPlacementDirectionSelect ;
owl:onProperty ifc:placementRefDirection_IfcGridPlacement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGridPlacementDirectionSelect ;
owl:onProperty ifc:placementRefDirection_IfcGridPlacement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcVirtualGridIntersection ;
owl:onProperty ifc:placementLocation_IfcGridPlacement ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcVirtualGridIntersection ;
owl:onProperty ifc:placementLocation_IfcGridPlacement
] ;
owl:disjointWith ifc:IfcLocalPlacement .
ifc:P_SINGLEVALUE a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "P_SINGLEVALUE" .
ifc:MANUFACTURER a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "MANUFACTURER" .
ifc:IfcShapeModel a owl:Class ;
rdfs:subClassOf ifc:IfcRepresentation ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcTopologyRepresentation ifc:IfcShapeRepresentation )
] ;
owl:disjointWith ifc:IfcStyleModel .
ifc:coordinates_IfcTextureVertex
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextureVertex ;
rdfs:label "Coordinates" ;
rdfs:range ifc:IfcParameterValue_List .
ifc:relatedObjectsType_IfcRelAssigns
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssigns ;
rdfs:label "RelatedObjectsType" ;
rdfs:range ifc:IfcObjectTypeEnum .
ifc:SHUTDOWN a ifc:IfcProcedureTypeEnum , owl:NamedIndividual ;
rdfs:label "SHUTDOWN" .
ifc:BLASTDAMPER a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "BLASTDAMPER" .
ifc:lowerBoundValue_IfcPropertyBoundedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyBoundedValue ;
rdfs:label "LowerBoundValue" ;
rdfs:range ifc:IfcValue .
ifc:userDefinedPartitioningType_IfcWindow
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindow ;
rdfs:label "UserDefinedPartitioningType" ;
rdfs:range ifc:IfcLabel .
ifc:PROJECT a ifc:IfcObjectTypeEnum , owl:NamedIndividual ;
rdfs:label "PROJECT" .
ifc:IfcMedicalDeviceType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMedicalDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMedicalDeviceType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMedicalDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMedicalDeviceType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcOutletType , ifc:IfcWasteTerminalType , ifc:IfcAudioVisualApplianceType , ifc:IfcLightFixtureType , ifc:IfcSanitaryTerminalType , ifc:IfcSpaceHeaterType , ifc:IfcElectricApplianceType , ifc:IfcLampType , ifc:IfcStackTerminalType , ifc:IfcCommunicationsApplianceType , ifc:IfcFireSuppressionTerminalType , ifc:IfcAirTerminalType .
ifc:predefinedType_IfcPileType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPileType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPileTypeEnum .
ifc:surfaceForm_IfcBSplineSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurface ;
rdfs:label "SurfaceForm" ;
rdfs:range ifc:IfcBSplineSurfaceForm .
ifc:LOUVRE a ifc:IfcAirTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "LOUVRE" .
ifc:IfcSurfaceStyleElementSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:surfaceReinforcement1_IfcSurfaceReinforcementArea
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceReinforcementArea ;
rdfs:label "SurfaceReinforcement1" ;
rdfs:range ifc:IfcLengthMeasure_List .
ifc:frameDepth_IfcWindowPanelProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowPanelProperties ;
rdfs:label "FrameDepth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:lastModifyingUser_IfcOwnerHistory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:label "LastModifyingUser" ;
rdfs:range ifc:IfcPersonAndOrganization .
ifc:basisCurve_IfcPointOnCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPointOnCurve ;
rdfs:label "BasisCurve" ;
rdfs:range ifc:IfcCurve .
ifc:IfcColumnType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcColumnTypeEnum ;
owl:onProperty ifc:predefinedType_IfcColumnType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColumnTypeEnum ;
owl:onProperty ifc:predefinedType_IfcColumnType
] ;
owl:disjointWith ifc:IfcRampType , ifc:IfcCoveringType , ifc:IfcStairType , ifc:IfcStairFlightType , ifc:IfcWindowType , ifc:IfcCurtainWallType , ifc:IfcBeamType , ifc:IfcRoofType , ifc:IfcMemberType , ifc:IfcBuildingElementProxyType , ifc:IfcFootingType , ifc:IfcWallType , ifc:IfcPileType , ifc:IfcRailingType , ifc:IfcShadingDeviceType , ifc:IfcRampFlightType , ifc:IfcPlateType , ifc:IfcChimneyType , ifc:IfcDoorType , ifc:IfcSlabType .
ifc:verticalDatum_IfcCoordinateReferenceSystem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoordinateReferenceSystem ;
rdfs:label "VerticalDatum" ;
rdfs:range ifc:IfcIdentifier .
ifc:IfcAirTerminalType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAirTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirTerminalType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAirTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirTerminalType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcMedicalDeviceType , ifc:IfcSanitaryTerminalType , ifc:IfcCommunicationsApplianceType , ifc:IfcStackTerminalType , ifc:IfcOutletType , ifc:IfcSpaceHeaterType , ifc:IfcWasteTerminalType , ifc:IfcElectricApplianceType , ifc:IfcLampType , ifc:IfcLightFixtureType , ifc:IfcAudioVisualApplianceType , ifc:IfcFireSuppressionTerminalType .
ifc:forceZ_IfcStructuralLoadSingleForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleForce ;
rdfs:label "ForceZ" ;
rdfs:range ifc:IfcForceMeasure .
ifc:predefinedType_IfcSensorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSensorType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSensorTypeEnum .
ifc:IfcDocumentInformation
a owl:Class ;
rdfs:subClassOf ifc:IfcDocumentSelect , ifc:IfcExternalInformation ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:revision_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDate ;
owl:onProperty ifc:validUntil_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:purpose_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:validFrom_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcURIReference ;
owl:onProperty ifc:location_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:purpose_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:lastRevisionTime_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcActorSelect ;
owl:onProperty ifc:documentOwner_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:revision_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDocumentReference ;
owl:onProperty ifc:hasDocumentReferences_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDocumentInformationRelationship ;
owl:onProperty ifc:isPointedTo_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDocumentStatusEnum ;
owl:onProperty ifc:status_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:intendedUse_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDocumentConfidentialityEnum ;
owl:onProperty ifc:confidentiality_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcURIReference ;
owl:onProperty ifc:location_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:documentOwner_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:lastRevisionTime_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDocumentConfidentialityEnum ;
owl:onProperty ifc:confidentiality_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:creationTime_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:scope_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcDocumentInformation ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDocumentStatusEnum ;
owl:onProperty ifc:status_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDate ;
owl:onProperty ifc:validFrom_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:validUntil_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDocumentInformationRelationship ;
owl:onProperty ifc:isPointer_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:creationTime_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:intendedUse_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:scope_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:electronicFormat_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:electronicFormat_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDocumentInformationRelationship ;
owl:onProperty ifc:isPointer_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:editors_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcDocumentInformation ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcLibraryInformation , ifc:IfcClassification .
ifc:ELECTROACOUSTIC a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "ELECTROACOUSTIC" .
ifc:STRIP_FOOTING a ifc:IfcFootingTypeEnum , owl:NamedIndividual ;
rdfs:label "STRIP_FOOTING" .
ifc:IfcProductSelect a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:mappedRepresentation_IfcRepresentationMap
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRepresentationMap ;
rdfs:label "MappedRepresentation" ;
rdfs:range ifc:IfcRepresentation ;
owl:inverseOf ifc:representationMap_IfcRepresentation .
ifc:SCANNER a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "SCANNER" .
ifc:BUOYANCY a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "BUOYANCY" .
ifc:FENESTRATION a ifc:IfcBuildingSystemTypeEnum , owl:NamedIndividual ;
rdfs:label "FENESTRATION" .
ifc:rateSource_IfcCurrencyRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurrencyRelationship ;
rdfs:label "RateSource" ;
rdfs:range ifc:IfcLibraryInformation .
ifc:IfcValveTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcGeographicElementType
a owl:Class ;
rdfs:subClassOf ifc:IfcElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGeographicElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcGeographicElementType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcGeographicElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcGeographicElementType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcFurnishingElementType , ifc:IfcCivilElementType , ifc:IfcElementAssemblyType , ifc:IfcTransportElementType , ifc:IfcDistributionElementType , ifc:IfcBuildingElementType , ifc:IfcElementComponentType .
ifc:operationType_IfcWindowStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowStyle ;
rdfs:label "OperationType" ;
rdfs:range ifc:IfcWindowStyleOperationEnum .
ifc:predefinedType_IfcDuctSegment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDuctSegment ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDuctSegmentTypeEnum .
ifc:SPACE a ifc:IfcSpaceTypeEnum , owl:NamedIndividual ;
rdfs:label "SPACE" .
ifc:IfcElectricDistributionBoardType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricDistributionBoardTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricDistributionBoardType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcElectricDistributionBoardTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricDistributionBoardType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcValveType , ifc:IfcAirTerminalBoxType , ifc:IfcSwitchingDeviceType , ifc:IfcFlowMeterType , ifc:IfcProtectiveDeviceType , ifc:IfcElectricTimeControlType , ifc:IfcDamperType .
ifc:DECA a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "DECA" .
ifc:IfcLibraryInformation
a owl:Class ;
rdfs:subClassOf ifc:IfcLibrarySelect , ifc:IfcExternalInformation ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcLibraryInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcActorSelect ;
owl:onProperty ifc:publisher_IfcLibraryInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcLibraryInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:publisher_IfcLibraryInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLibraryReference ;
owl:onProperty ifc:hasLibraryReferences_IfcLibraryInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:version_IfcLibraryInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcURIReference ;
owl:onProperty ifc:location_IfcLibraryInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcURIReference ;
owl:onProperty ifc:location_IfcLibraryInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:versionDate_IfcLibraryInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcLibraryInformation ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:version_IfcLibraryInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:versionDate_IfcLibraryInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcLibraryInformation
] ;
owl:disjointWith ifc:IfcDocumentInformation , ifc:IfcClassification .
ifc:SECONDSHIFT a ifc:IfcWorkCalendarTypeEnum , owl:NamedIndividual ;
rdfs:label "SECONDSHIFT" .
ifc:interferesElements_IfcElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "InterferesElements" ;
rdfs:range ifc:IfcRelInterferesElements ;
owl:inverseOf ifc:relatingElement_IfcRelInterferesElements .
ifc:connectedFrom_IfcPort
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPort ;
rdfs:label "ConnectedFrom" ;
rdfs:range ifc:IfcRelConnectsPorts ;
owl:inverseOf ifc:relatedPort_IfcRelConnectsPorts .
ifc:ambientIntensity_IfcLightSource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSource ;
rdfs:label "AmbientIntensity" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:position_IfcConic
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConic ;
rdfs:label "Position" ;
rdfs:range ifc:IfcAxis2Placement .
ifc:ENGINEGENERATOR a ifc:IfcElectricGeneratorTypeEnum , owl:NamedIndividual ;
rdfs:label "ENGINEGENERATOR" .
ifc:WATERCOOLINGCOIL a ifc:IfcCoilTypeEnum , owl:NamedIndividual ;
rdfs:label "WATERCOOLINGCOIL" .
ifc:modelOrDraughting_IfcCurveStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyle ;
rdfs:label "ModelOrDraughting" ;
rdfs:range expr:BOOLEAN .
ifc:PREDICTED a ifc:IfcDataOriginEnum , owl:NamedIndividual ;
rdfs:label "PREDICTED" .
ifc:LESSTHAN a ifc:IfcBenchmarkEnum , owl:NamedIndividual ;
rdfs:label "LESSTHAN" .
ifc:IfcLightFixtureTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:POST a ifc:IfcMemberTypeEnum , ifc:IfcActionRequestTypeEnum , owl:NamedIndividual ;
rdfs:label "POST" .
ifc:enclosure_IfcBoxedHalfSpace
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoxedHalfSpace ;
rdfs:label "Enclosure" ;
rdfs:range ifc:IfcBoundingBox .
ifc:VERTICALTURBINE a ifc:IfcPumpTypeEnum , owl:NamedIndividual ;
rdfs:label "VERTICALTURBINE" .
ifc:planarForceY_IfcStructuralLoadPlanarForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadPlanarForce ;
rdfs:label "PlanarForceY" ;
rdfs:range ifc:IfcPlanarForceMeasure .
ifc:IfcElectricMotorType
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcElectricMotorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricMotorType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricMotorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricMotorType
] ;
owl:disjointWith ifc:IfcEngineType , ifc:IfcEvaporativeCoolerType , ifc:IfcElectricGeneratorType , ifc:IfcChillerType , ifc:IfcBurnerType , ifc:IfcMotorConnectionType , ifc:IfcCondenserType , ifc:IfcCoilType , ifc:IfcUnitaryEquipmentType , ifc:IfcCoolingTowerType , ifc:IfcSolarDeviceType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcCooledBeamType , ifc:IfcHeatExchangerType , ifc:IfcTubeBundleType , ifc:IfcEvaporatorType , ifc:IfcBoilerType , ifc:IfcTransformerType , ifc:IfcHumidifierType .
ifc:edgeEnd_IfcEdge a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEdge ;
rdfs:label "EdgeEnd" ;
rdfs:range ifc:IfcVertex .
ifc:GREATERTHANOREQUALTO
a ifc:IfcBenchmarkEnum , owl:NamedIndividual ;
rdfs:label "GREATERTHANOREQUALTO" .
ifc:MATT a ifc:IfcReflectanceMethodEnum , owl:NamedIndividual ;
rdfs:label "MATT" .
ifc:templateType_IfcPropertySetTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertySetTemplate ;
rdfs:label "TemplateType" ;
rdfs:range ifc:IfcPropertySetTemplateTypeEnum .
ifc:label_IfcCompositeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCompositeProfileDef ;
rdfs:label "Label" ;
rdfs:range ifc:IfcLabel .
ifc:TIMEUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "TIMEUNIT" .
ifc:innerFilletRadius_IfcRectangleHollowProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangleHollowProfileDef ;
rdfs:label "InnerFilletRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:IfcPhysicalComplexQuantity
a owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalQuantity ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:discrimination_IfcPhysicalComplexQuantity ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPhysicalQuantity ;
owl:onProperty ifc:hasQuantities_IfcPhysicalComplexQuantity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:quality_IfcPhysicalComplexQuantity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:usage_IfcPhysicalComplexQuantity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPhysicalQuantity ;
owl:onProperty ifc:hasQuantities_IfcPhysicalComplexQuantity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:quality_IfcPhysicalComplexQuantity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:discrimination_IfcPhysicalComplexQuantity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:usage_IfcPhysicalComplexQuantity
] ;
owl:disjointWith ifc:IfcPhysicalSimpleQuantity .
ifc:VARISTOR a ifc:IfcProtectiveDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "VARISTOR" .
ifc:TWO_QUARTER_TURN_RAMP
a ifc:IfcRampTypeEnum , owl:NamedIndividual ;
rdfs:label "TWO_QUARTER_TURN_RAMP" .
ifc:IfcPropertySetTemplateTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:DOMESTICCOLDWATER
a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "DOMESTICCOLDWATER" .
ifc:parameter_IfcSurfaceTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceTexture ;
rdfs:label "Parameter" ;
rdfs:range ifc:IfcIdentifier_List .
ifc:LIGHTNINGPROTECTION
a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "LIGHTNINGPROTECTION" .
ifc:EARTHLEAKAGECIRCUITBREAKER
a ifc:IfcProtectiveDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "EARTHLEAKAGECIRCUITBREAKER" .
ifc:bound_IfcFaceBound
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFaceBound ;
rdfs:label "Bound" ;
rdfs:range ifc:IfcLoop .
ifc:IfcDoorStandardCase
a owl:Class ;
rdfs:subClassOf ifc:IfcDoor .
ifc:LOAD_COMBINATION a ifc:IfcLoadGroupTypeEnum , owl:NamedIndividual ;
rdfs:label "LOAD_COMBINATION" .
ifc:name_IfcAppliedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:IfcTankTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:mullionThickness_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "MullionThickness" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:predefinedType_IfcElectricMotor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricMotor ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricMotorTypeEnum .
ifc:OFFICE a ifc:IfcCrewResourceTypeEnum , ifc:IfcAddressTypeEnum , owl:NamedIndividual ;
rdfs:label "OFFICE" .
ifc:materials_IfcMaterialList
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialList ;
rdfs:label "Materials" ;
rdfs:range ifc:IfcMaterial_List .
ifc:IfcCylindricalSurface
a owl:Class ;
rdfs:subClassOf ifc:IfcElementarySurface ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcCylindricalSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcCylindricalSurface
] ;
owl:disjointWith ifc:IfcPlane .
ifc:dataOrigin_IfcTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:label "DataOrigin" ;
rdfs:range ifc:IfcDataOriginEnum .
ifc:IfcRampFlight a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRampFlightTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRampFlight
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRampFlightTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRampFlight
] ;
owl:disjointWith ifc:IfcShadingDevice , ifc:IfcCovering , ifc:IfcColumn , ifc:IfcChimney , ifc:IfcWall , ifc:IfcRoof , ifc:IfcSlab , ifc:IfcPile , ifc:IfcPlate , ifc:IfcBeam , ifc:IfcRamp , ifc:IfcStair , ifc:IfcBuildingElementProxy , ifc:IfcDoor , ifc:IfcRailing , ifc:IfcMember , ifc:IfcWindow , ifc:IfcStairFlight , ifc:IfcFooting , ifc:IfcCurtainWall .
ifc:IMPULSE a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "IMPULSE" .
ifc:IfcApplication a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:applicationIdentifier_IfcApplication ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:applicationIdentifier_IfcApplication
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:applicationFullName_IfcApplication ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:applicationFullName_IfcApplication
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:version_IfcApplication ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:version_IfcApplication
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcOrganization ;
owl:onProperty ifc:applicationDeveloper_IfcApplication ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOrganization ;
owl:onProperty ifc:applicationDeveloper_IfcApplication
] .
ifc:PREFAB_STEEL a ifc:IfcPileConstructionEnum , owl:NamedIndividual ;
rdfs:label "PREFAB_STEEL" .
ifc:POWERFACTORMETER a ifc:IfcFlowInstrumentTypeEnum , owl:NamedIndividual ;
rdfs:label "POWERFACTORMETER" .
ifc:COMPOSITE a ifc:IfcPileConstructionEnum , owl:NamedIndividual ;
rdfs:label "COMPOSITE" .
ifc:DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT
a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT" .
ifc:CONDENSERWATER a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "CONDENSERWATER" .
ifc:longDescription_IfcProcess
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProcess ;
rdfs:label "LongDescription" ;
rdfs:range ifc:IfcText .
ifc:IfcPhysicalOrVirtualEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:outerCurve_IfcArbitraryClosedProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcArbitraryClosedProfileDef ;
rdfs:label "OuterCurve" ;
rdfs:range ifc:IfcCurve .
ifc:IfcTextStyleTextModel
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSizeSelect ;
owl:onProperty ifc:letterSpacing_IfcTextStyleTextModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSizeSelect ;
owl:onProperty ifc:letterSpacing_IfcTextStyleTextModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTextAlignment ;
owl:onProperty ifc:textAlign_IfcTextStyleTextModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSizeSelect ;
owl:onProperty ifc:textIndent_IfcTextStyleTextModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTextAlignment ;
owl:onProperty ifc:textAlign_IfcTextStyleTextModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSizeSelect ;
owl:onProperty ifc:wordSpacing_IfcTextStyleTextModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSizeSelect ;
owl:onProperty ifc:textIndent_IfcTextStyleTextModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTextTransformation ;
owl:onProperty ifc:textTransform_IfcTextStyleTextModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSizeSelect ;
owl:onProperty ifc:wordSpacing_IfcTextStyleTextModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSizeSelect ;
owl:onProperty ifc:lineHeight_IfcTextStyleTextModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTextDecoration ;
owl:onProperty ifc:textDecoration_IfcTextStyleTextModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSizeSelect ;
owl:onProperty ifc:lineHeight_IfcTextStyleTextModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTextTransformation ;
owl:onProperty ifc:textTransform_IfcTextStyleTextModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTextDecoration ;
owl:onProperty ifc:textDecoration_IfcTextStyleTextModel
] ;
owl:disjointWith ifc:IfcIndexedColourMap , ifc:IfcSurfaceStyleRefraction , ifc:IfcCurveStyleFont , ifc:IfcSurfaceStyleWithTextures , ifc:IfcCurveStyleFontPattern , ifc:IfcSurfaceStyleShading , ifc:IfcTextStyleForDefinedFont , ifc:IfcColourSpecification , ifc:IfcSurfaceStyleLighting , ifc:IfcTextureCoordinate , ifc:IfcColourRgbList , ifc:IfcPreDefinedItem , ifc:IfcTextureVertexList , ifc:IfcSurfaceTexture , ifc:IfcCurveStyleFontAndScaling , ifc:IfcTextureVertex .
ifc:BARREL_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "BARREL_ROOF" .
ifc:girth_IfcCShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCShapeProfileDef ;
rdfs:label "Girth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcMotorConnection
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMotorConnectionTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMotorConnection
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcMotorConnectionTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMotorConnection
] ;
owl:disjointWith ifc:IfcSolarDevice , ifc:IfcTransformer , ifc:IfcHumidifier , ifc:IfcEngine , ifc:IfcEvaporator , ifc:IfcCondenser , ifc:IfcBoiler , ifc:IfcChiller , ifc:IfcHeatExchanger , ifc:IfcElectricGenerator , ifc:IfcTubeBundle , ifc:IfcEvaporativeCooler , ifc:IfcElectricMotor , ifc:IfcCooledBeam , ifc:IfcCoil , ifc:IfcAirToAirHeatRecovery , ifc:IfcBurner , ifc:IfcCoolingTower , ifc:IfcUnitaryEquipment .
ifc:IfcDistributionControlElement
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRelFlowControlElements ;
owl:onProperty ifc:assignedToFlowElement_IfcDistributionControlElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelFlowControlElements ;
owl:onProperty ifc:assignedToFlowElement_IfcDistributionControlElement
] ;
owl:disjointWith ifc:IfcDistributionFlowElement .
ifc:pointParameter_IfcPointOnCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPointOnCurve ;
rdfs:label "PointParameter" ;
rdfs:range ifc:IfcParameterValue .
ifc:IfcAddress_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcAddress_List , list:EmptyList .
ifc:LIVE_LOAD_Q a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "LIVE_LOAD_Q" .
ifc:IfcOffsetCurve2D a owl:Class ;
rdfs:subClassOf ifc:IfcCurve ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:LOGICAL ;
owl:onProperty ifc:selfIntersect_IfcOffsetCurve2D
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCurve ;
owl:onProperty ifc:basisCurve_IfcOffsetCurve2D ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:LOGICAL ;
owl:onProperty ifc:selfIntersect_IfcOffsetCurve2D ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:basisCurve_IfcOffsetCurve2D
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:distance_IfcOffsetCurve2D
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:distance_IfcOffsetCurve2D ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcPcurve , ifc:IfcConic , ifc:IfcOffsetCurve3D , ifc:IfcBoundedCurve , ifc:IfcLine .
ifc:LENGTHUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "LENGTHUNIT" .
ifc:DATAOUTLET a ifc:IfcOutletTypeEnum , owl:NamedIndividual ;
rdfs:label "DATAOUTLET" .
ifc:relatingSpace_IfcRelSpaceBoundary
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelSpaceBoundary ;
rdfs:label "RelatingSpace" ;
rdfs:range ifc:IfcSpaceBoundarySelect .
ifc:transverseBarSpacing_IfcReinforcingMesh
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:label "TransverseBarSpacing" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:overallWidth_IfcDoor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoor ;
rdfs:label "OverallWidth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcAmountOfSubstanceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue .
ifc:IfcCableSegmentType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowSegmentType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCableSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableSegmentType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCableSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableSegmentType
] ;
owl:disjointWith ifc:IfcDuctSegmentType , ifc:IfcPipeSegmentType , ifc:IfcCableCarrierSegmentType .
ifc:IfcObjectDefinition
a owl:Class ;
rdfs:subClassOf ifc:IfcDefinitionSelect , ifc:IfcRoot ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRelAggregates ;
owl:onProperty ifc:decomposes_IfcObjectDefinition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelAggregates ;
owl:onProperty ifc:isDecomposedBy_IfcObjectDefinition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelAssigns ;
owl:onProperty ifc:hasAssignments_IfcObjectDefinition
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcContext ifc:IfcTypeObject ifc:IfcObject )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelAggregates ;
owl:onProperty ifc:decomposes_IfcObjectDefinition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelNests ;
owl:onProperty ifc:isNestedBy_IfcObjectDefinition
] ;
owl:disjointWith ifc:IfcPropertyDefinition , ifc:IfcRelationship .
ifc:globalId_IfcRoot a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRoot ;
rdfs:label "GlobalId" ;
rdfs:range ifc:IfcGloballyUniqueId .
ifc:methodOfMeasurement_IfcElementQuantity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElementQuantity ;
rdfs:label "MethodOfMeasurement" ;
rdfs:range ifc:IfcLabel .
ifc:READONLY a ifc:IfcStateEnum , owl:NamedIndividual ;
rdfs:label "READONLY" .
ifc:IfcStructuralLoadOrResult_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralLoadOrResult_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralLoadOrResult_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralLoadOrResult ;
owl:onProperty list:hasContents
] .
ifc:WASHHANDBASIN a ifc:IfcSanitaryTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "WASHHANDBASIN" .
ifc:webThickness_IfcTShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:label "WebThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:v1_IfcRectangularTrimmedSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangularTrimmedSurface ;
rdfs:label "V1" ;
rdfs:range ifc:IfcParameterValue .
ifc:compressionFailureZ_IfcFailureConnectionCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFailureConnectionCondition ;
rdfs:label "CompressionFailureZ" ;
rdfs:range ifc:IfcForceMeasure .
ifc:IfcBenchmarkEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:purpose_IfcStructuralLoadGroup
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadGroup ;
rdfs:label "Purpose" ;
rdfs:range ifc:IfcLabel .
ifc:ASSISTEDNATURALGAS
a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ASSISTEDNATURALGAS" .
ifc:IfcReinforcingBarRoleEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:VALVECHAMBER a ifc:IfcDistributionChamberElementTypeEnum , owl:NamedIndividual ;
rdfs:label "VALVECHAMBER" .
ifc:depth_IfcSurfaceOfLinearExtrusion
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceOfLinearExtrusion ;
rdfs:label "Depth" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:crossSectionPositions_IfcSectionedSpine
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionedSpine ;
rdfs:label "CrossSectionPositions" ;
rdfs:range ifc:IfcAxis2Placement3D_List .
ifc:IfcPermeableCoveringProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedPropertySet ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWindowPanelPositionEnum ;
owl:onProperty ifc:panelPosition_IfcPermeableCoveringProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcShapeAspect ;
owl:onProperty ifc:shapeAspectStyle_IfcPermeableCoveringProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPermeableCoveringOperationEnum ;
owl:onProperty ifc:operationType_IfcPermeableCoveringProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:frameThickness_IfcPermeableCoveringProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:frameDepth_IfcPermeableCoveringProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:frameDepth_IfcPermeableCoveringProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPermeableCoveringOperationEnum ;
owl:onProperty ifc:operationType_IfcPermeableCoveringProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:frameThickness_IfcPermeableCoveringProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcWindowPanelPositionEnum ;
owl:onProperty ifc:panelPosition_IfcPermeableCoveringProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcShapeAspect ;
owl:onProperty ifc:shapeAspectStyle_IfcPermeableCoveringProperties
] ;
owl:disjointWith ifc:IfcReinforcementDefinitionProperties , ifc:IfcWindowPanelProperties , ifc:IfcDoorPanelProperties , ifc:IfcWindowLiningProperties , ifc:IfcDoorLiningProperties .
ifc:LOAD_CASE a ifc:IfcLoadGroupTypeEnum , owl:NamedIndividual ;
rdfs:label "LOAD_CASE" .
ifc:isLinear_IfcStructuralResultGroup
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralResultGroup ;
rdfs:label "IsLinear" ;
rdfs:range expr:BOOLEAN .
ifc:IfcApproval a owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:timeOfApproval_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:status_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcApprovalRelationship ;
owl:onProperty ifc:isRelatedWith_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelAssociatesApproval ;
owl:onProperty ifc:approvedObjects_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:level_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:status_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:qualifier_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:givingApproval_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcActorSelect ;
owl:onProperty ifc:givingApproval_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcActorSelect ;
owl:onProperty ifc:requestingApproval_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcApprovalRelationship ;
owl:onProperty ifc:relates_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:timeOfApproval_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:level_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:qualifier_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcResourceApprovalRelationship ;
owl:onProperty ifc:approvedResources_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:identifier_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identifier_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:requestingApproval_IfcApproval
] .
ifc:MICROPHONE a ifc:IfcAudioVisualApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "MICROPHONE" .
ifc:FINALDRAFT a ifc:IfcDocumentStatusEnum , owl:NamedIndividual ;
rdfs:label "FINALDRAFT" .
ifc:LUMINOUSFLUXUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "LUMINOUSFLUXUNIT" .
ifc:DOUBLECHECK a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "DOUBLECHECK" .
ifc:unitBasis_IfcAppliedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:label "UnitBasis" ;
rdfs:range ifc:IfcMeasureWithUnit .
ifc:LIGHT a ifc:IfcAlarmTypeEnum , owl:NamedIndividual ;
rdfs:label "LIGHT" .
ifc:referenceCurve_IfcPcurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPcurve ;
rdfs:label "ReferenceCurve" ;
rdfs:range ifc:IfcCurve .
ifc:flangeSlope_IfcIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIShapeProfileDef ;
rdfs:label "FlangeSlope" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:IfcPipeSegment a owl:Class ;
rdfs:subClassOf ifc:IfcFlowSegment ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPipeSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPipeSegment
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPipeSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPipeSegment
] ;
owl:disjointWith ifc:IfcCableSegment , ifc:IfcDuctSegment , ifc:IfcCableCarrierSegment .
ifc:recurrance_IfcTaskTimeRecurring
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTimeRecurring ;
rdfs:label "Recurrance" ;
rdfs:range ifc:IfcRecurrencePattern .
ifc:containedIn_IfcPort
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPort ;
rdfs:label "ContainedIn" ;
rdfs:range ifc:IfcRelConnectsPortToElement ;
owl:inverseOf ifc:relatingPort_IfcRelConnectsPortToElement .
ifc:IfcPropertySet a owl:Class ;
rdfs:subClassOf ifc:IfcPropertySetDefinition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcProperty ;
owl:onProperty ifc:hasProperties_IfcPropertySet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProperty ;
owl:onProperty ifc:hasProperties_IfcPropertySet
] ;
owl:disjointWith ifc:IfcQuantitySet , ifc:IfcPreDefinedPropertySet .
ifc:GRILL a ifc:IfcPermeableCoveringOperationEnum , owl:NamedIndividual ;
rdfs:label "GRILL" .
ifc:approvedResources_IfcApproval
a owl:ObjectProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "ApprovedResources" ;
rdfs:range ifc:IfcResourceApprovalRelationship ;
owl:inverseOf ifc:relatingApproval_IfcResourceApprovalRelationship .
ifc:CABLECARRIER a ifc:IfcDistributionPortTypeEnum , owl:NamedIndividual ;
rdfs:label "CABLECARRIER" .
ifc:IfcRampTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcChillerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcChillerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcChillerTypeEnum .
ifc:IfcProtectiveDeviceTrippingUnit
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcProtectiveDeviceTrippingUnitTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProtectiveDeviceTrippingUnit
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProtectiveDeviceTrippingUnitTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProtectiveDeviceTrippingUnit
] ;
owl:disjointWith ifc:IfcAlarm , ifc:IfcFlowInstrument , ifc:IfcActuator , ifc:IfcSensor , ifc:IfcUnitaryControlElement , ifc:IfcController .
ifc:CONTACTSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "CONTACTSENSOR" .
ifc:UPS a ifc:IfcElectricFlowStorageDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "UPS" .
ifc:predefinedType_IfcCableCarrierSegmentType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCableCarrierSegmentType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCableCarrierSegmentTypeEnum .
ifc:familyName_IfcPerson
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPerson ;
rdfs:label "FamilyName" ;
rdfs:range ifc:IfcLabel .
ifc:parameterTakesPrecedence_IfcDoorStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorStyle ;
rdfs:label "ParameterTakesPrecedence" ;
rdfs:range expr:BOOLEAN .
ifc:IfcJunctionBox a owl:Class ;
rdfs:subClassOf ifc:IfcFlowFitting ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcJunctionBoxTypeEnum ;
owl:onProperty ifc:predefinedType_IfcJunctionBox
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcJunctionBoxTypeEnum ;
owl:onProperty ifc:predefinedType_IfcJunctionBox
] ;
owl:disjointWith ifc:IfcDuctFitting , ifc:IfcCableFitting , ifc:IfcPipeFitting , ifc:IfcCableCarrierFitting .
ifc:IfcCShapeProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:wallThickness_IfcCShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:girth_IfcCShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:width_IfcCShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcCShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:internalFilletRadius_IfcCShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:wallThickness_IfcCShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:internalFilletRadius_IfcCShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:width_IfcCShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:girth_IfcCShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcCShapeProfileDef
] ;
owl:disjointWith ifc:IfcEllipseProfileDef , ifc:IfcAsymmetricIShapeProfileDef , ifc:IfcCircleProfileDef , ifc:IfcIShapeProfileDef , ifc:IfcRectangleProfileDef , ifc:IfcUShapeProfileDef , ifc:IfcLShapeProfileDef , ifc:IfcZShapeProfileDef , ifc:IfcTShapeProfileDef , ifc:IfcTrapeziumProfileDef .
ifc:IfcLanguageId a owl:Class ;
rdfs:subClassOf ifc:IfcIdentifier .
ifc:IfcTrimmingSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:SPRINKLERDEFLECTOR
a ifc:IfcFireSuppressionTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "SPRINKLERDEFLECTOR" .
ifc:predefinedType_IfcProtectiveDeviceTrippingUnitType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProtectiveDeviceTrippingUnitType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcProtectiveDeviceTrippingUnitTypeEnum .
ifc:IfcBuildingSystem
a owl:Class ;
rdfs:subClassOf ifc:IfcSystem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBuildingSystemTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBuildingSystem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBuildingSystemTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBuildingSystem
] ;
owl:disjointWith ifc:IfcStructuralAnalysisModel , ifc:IfcDistributionSystem , ifc:IfcZone .
ifc:CONTROLPANEL a ifc:IfcUnitaryControlElementTypeEnum , owl:NamedIndividual ;
rdfs:label "CONTROLPANEL" .
ifc:IfcObjective a owl:Class ;
rdfs:subClassOf ifc:IfcConstraint ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcConstraint_List
] ;
owl:onProperty ifc:benchmarkValues_IfcObjective
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcConstraint_List ;
owl:onProperty ifc:benchmarkValues_IfcObjective
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLogicalOperatorEnum ;
owl:onProperty ifc:logicalAggregator_IfcObjective
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConstraint_List ;
owl:onProperty ifc:benchmarkValues_IfcObjective
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedQualifier_IfcObjective
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:userDefinedQualifier_IfcObjective
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLogicalOperatorEnum ;
owl:onProperty ifc:logicalAggregator_IfcObjective
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectiveEnum ;
owl:onProperty ifc:objectiveQualifier_IfcObjective
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcObjectiveEnum ;
owl:onProperty ifc:objectiveQualifier_IfcObjective ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcMetric .
ifc:textFontStyle_IfcTextStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyle ;
rdfs:label "TextFontStyle" ;
rdfs:range ifc:IfcTextFontSelect .
ifc:FLOORING a ifc:IfcLaborResourceTypeEnum , ifc:IfcCoveringTypeEnum , owl:NamedIndividual ;
rdfs:label "FLOORING" .
ifc:axisCurve_IfcGridAxis
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGridAxis ;
rdfs:label "AxisCurve" ;
rdfs:range ifc:IfcCurve .
ifc:IfcCurveStyleFontPattern
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:invisibleSegmentLength_IfcCurveStyleFontPattern
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:visibleSegmentLength_IfcCurveStyleFontPattern
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:visibleSegmentLength_IfcCurveStyleFontPattern ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:invisibleSegmentLength_IfcCurveStyleFontPattern ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcSurfaceTexture , ifc:IfcTextStyleForDefinedFont , ifc:IfcTextureVertex , ifc:IfcCurveStyleFontAndScaling , ifc:IfcTextureVertexList , ifc:IfcTextureCoordinate , ifc:IfcSurfaceStyleWithTextures , ifc:IfcSurfaceStyleRefraction , ifc:IfcSurfaceStyleShading , ifc:IfcSurfaceStyleLighting , ifc:IfcIndexedColourMap , ifc:IfcTextStyleTextModel , ifc:IfcColourRgbList , ifc:IfcColourSpecification , ifc:IfcPreDefinedItem , ifc:IfcCurveStyleFont .
ifc:SHELLANDTUBE a ifc:IfcHeatExchangerTypeEnum , owl:NamedIndividual ;
rdfs:label "SHELLANDTUBE" .
ifc:interferenceGeometry_IfcRelInterferesElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelInterferesElements ;
rdfs:label "InterferenceGeometry" ;
rdfs:range ifc:IfcConnectionGeometry .
ifc:CYCLONIC a ifc:IfcInterceptorTypeEnum , owl:NamedIndividual ;
rdfs:label "CYCLONIC" .
ifc:predefinedType_IfcMedicalDevice
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMedicalDevice ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcMedicalDeviceTypeEnum .
ifc:shapeRepresentations_IfcShapeAspect
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcShapeAspect ;
rdfs:label "ShapeRepresentations" ;
rdfs:range ifc:IfcShapeModel_List .
ifc:DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER
a ifc:IfcEvaporativeCoolerTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER" .
ifc:hasTextures_IfcTessellatedFaceSet
a owl:ObjectProperty ;
rdfs:domain ifc:IfcTessellatedFaceSet ;
rdfs:label "HasTextures" ;
rdfs:range ifc:IfcIndexedTextureMap ;
owl:inverseOf ifc:mappedTo_IfcIndexedTextureMap .
ifc:FIREHYDRANT a ifc:IfcFireSuppressionTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "FIREHYDRANT" .
ifc:eccentricityInX_IfcConnectionPointEccentricity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionPointEccentricity ;
rdfs:label "EccentricityInX" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:RESELLER a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "RESELLER" .
ifc:minCurvatureRadius_IfcTendon
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendon ;
rdfs:label "MinCurvatureRadius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:SOLIDWALL a ifc:IfcWallTypeEnum , owl:NamedIndividual ;
rdfs:label "SOLIDWALL" .
ifc:IfcDistributionChamberElement
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDistributionChamberElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDistributionChamberElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDistributionChamberElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDistributionChamberElement
] ;
owl:disjointWith ifc:IfcFlowTreatmentDevice , ifc:IfcFlowFitting , ifc:IfcFlowTerminal , ifc:IfcFlowStorageDevice , ifc:IfcFlowSegment , ifc:IfcFlowController , ifc:IfcFlowMovingDevice , ifc:IfcEnergyConversionDevice .
ifc:SEMIHERMETIC a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "SEMIHERMETIC" .
ifc:operationType_IfcDoorStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorStyle ;
rdfs:label "OperationType" ;
rdfs:range ifc:IfcDoorStyleOperationEnum .
ifc:IfcFlowMovingDevice
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcFlowController , ifc:IfcFlowSegment , ifc:IfcEnergyConversionDevice , ifc:IfcFlowStorageDevice , ifc:IfcDistributionChamberElement , ifc:IfcFlowTreatmentDevice , ifc:IfcFlowFitting , ifc:IfcFlowTerminal .
ifc:IfcBuildingElementProxyType
a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBuildingElementProxyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBuildingElementProxyType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBuildingElementProxyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBuildingElementProxyType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcCoveringType , ifc:IfcWindowType , ifc:IfcStairType , ifc:IfcFootingType , ifc:IfcDoorType , ifc:IfcRoofType , ifc:IfcStairFlightType , ifc:IfcColumnType , ifc:IfcSlabType , ifc:IfcCurtainWallType , ifc:IfcMemberType , ifc:IfcRailingType , ifc:IfcWallType , ifc:IfcBeamType , ifc:IfcRampFlightType , ifc:IfcPlateType , ifc:IfcChimneyType , ifc:IfcPileType , ifc:IfcShadingDeviceType , ifc:IfcRampType .
ifc:IfcCartesianPoint
a owl:Class ;
rdfs:subClassOf ifc:IfcTrimmingSelect , ifc:IfcPoint ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure_List ;
owl:onProperty ifc:coordinates_IfcCartesianPoint ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLengthMeasure_List
] ;
owl:onProperty ifc:coordinates_IfcCartesianPoint
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure_EmptyList ;
owl:onProperty list:hasNext ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:onProperty list:hasNext
] ;
owl:onProperty list:hasNext
] ;
owl:onProperty ifc:coordinates_IfcCartesianPoint
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List ;
owl:onProperty ifc:coordinates_IfcCartesianPoint
] ;
owl:disjointWith ifc:IfcPointOnSurface , ifc:IfcPointOnCurve .
ifc:unit_IfcPropertyListValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyListValue ;
rdfs:label "Unit" ;
rdfs:range ifc:IfcUnit .
ifc:TEMPERATURERATEOFCHANGEUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "TEMPERATURERATEOFCHANGEUNIT" .
ifc:GREATERTHAN a ifc:IfcBenchmarkEnum , owl:NamedIndividual ;
rdfs:label "GREATERTHAN" .
ifc:BATH a ifc:IfcSanitaryTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "BATH" .
ifc:IfcPropertyListValue
a owl:Class ;
rdfs:subClassOf ifc:IfcSimpleProperty ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:unit_IfcPropertyListValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcValue_List
] ;
owl:onProperty ifc:listValues_IfcPropertyListValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcValue_List ;
owl:onProperty ifc:listValues_IfcPropertyListValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcUnit ;
owl:onProperty ifc:unit_IfcPropertyListValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValue_List ;
owl:onProperty ifc:listValues_IfcPropertyListValue
] ;
owl:disjointWith ifc:IfcPropertyReferenceValue , ifc:IfcPropertySingleValue , ifc:IfcPropertyTableValue , ifc:IfcPropertyEnumeratedValue , ifc:IfcPropertyBoundedValue .
ifc:PHUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "PHUNIT" .
ifc:IfcCoolingTowerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:Q_TIME a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "Q_TIME" .
ifc:CONNECTOR a ifc:IfcDuctFittingTypeEnum , ifc:IfcCableFittingTypeEnum , ifc:IfcPipeFittingTypeEnum , owl:NamedIndividual ;
rdfs:label "CONNECTOR" .
ifc:corresponds_IfcRelSpaceBoundary2ndLevel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelSpaceBoundary2ndLevel ;
rdfs:label "Corresponds" ;
rdfs:range ifc:IfcRelSpaceBoundary2ndLevel ;
owl:inverseOf ifc:correspondingBoundary_IfcRelSpaceBoundary2ndLevel .
ifc:directrix_IfcSurfaceCurveSweptAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceCurveSweptAreaSolid ;
rdfs:label "Directrix" ;
rdfs:range ifc:IfcCurve .
ifc:postalCode_IfcPostalAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPostalAddress ;
rdfs:label "PostalCode" ;
rdfs:range ifc:IfcLabel .
ifc:pointParameterU_IfcPointOnSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPointOnSurface ;
rdfs:label "PointParameterU" ;
rdfs:range ifc:IfcParameterValue .
ifc:confidentiality_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "Confidentiality" ;
rdfs:range ifc:IfcDocumentConfidentialityEnum .
ifc:edgeList_IfcPath a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPath ;
rdfs:label "EdgeList" ;
rdfs:range ifc:IfcOrientedEdge_List .
ifc:ELECTRICAL a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICAL" .
ifc:ASSEMBLY a ifc:IfcConstructionProductResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "ASSEMBLY" .
ifc:MULTIPOSITION a ifc:IfcControllerTypeEnum , owl:NamedIndividual ;
rdfs:label "MULTIPOSITION" .
ifc:name_IfcBoundaryCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryCondition ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:IfcSolarDeviceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:SHED_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "SHED_ROOF" .
ifc:METERCHAMBER a ifc:IfcDistributionChamberElementTypeEnum , owl:NamedIndividual ;
rdfs:label "METERCHAMBER" .
ifc:IfcSectionedSpine
a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAxis2Placement3D_List ;
owl:onProperty ifc:crossSectionPositions_IfcSectionedSpine ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcProfileDef_List
]
] ;
owl:onProperty ifc:crossSections_IfcSectionedSpine
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D_List ;
owl:onProperty ifc:crossSectionPositions_IfcSectionedSpine
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProfileDef_List ;
owl:onProperty ifc:crossSections_IfcSectionedSpine ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCompositeCurve ;
owl:onProperty ifc:spineCurve_IfcSectionedSpine
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCompositeCurve ;
owl:onProperty ifc:spineCurve_IfcSectionedSpine ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcAxis2Placement3D_List
]
] ;
owl:onProperty ifc:crossSectionPositions_IfcSectionedSpine
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef_List ;
owl:onProperty ifc:crossSections_IfcSectionedSpine
] ;
owl:disjointWith ifc:IfcGeometricSet , ifc:IfcBoundingBox , ifc:IfcBooleanResult , ifc:IfcPoint , ifc:IfcSurface , ifc:IfcTextLiteral , ifc:IfcLightSource , ifc:IfcDirection , ifc:IfcAnnotationFillArea , ifc:IfcCartesianPointList , ifc:IfcCompositeCurveSegment , ifc:IfcShellBasedSurfaceModel , ifc:IfcFillAreaStyleHatching , ifc:IfcFaceBasedSurfaceModel , ifc:IfcTessellatedItem , ifc:IfcPlacement , ifc:IfcCurve , ifc:IfcPlanarExtent , ifc:IfcCartesianTransformationOperator , ifc:IfcVector , ifc:IfcHalfSpaceSolid , ifc:IfcSolidModel , ifc:IfcCsgPrimitive3D , ifc:IfcFillAreaStyleTiles .
ifc:voids_IfcFacetedBrepWithVoids
a owl:ObjectProperty ;
rdfs:domain ifc:IfcFacetedBrepWithVoids ;
rdfs:label "Voids" ;
rdfs:range ifc:IfcClosedShell .
ifc:PSET_TYPEDRIVENOVERRIDE
a ifc:IfcPropertySetTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "PSET_TYPEDRIVENOVERRIDE" .
ifc:IfcLuminousIntensityDistributionMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcLightDistributionDataSourceSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:red_IfcColourRgb a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcColourRgb ;
rdfs:label "Red" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:IfcShell a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcTextureCoordinateGenerator
a owl:Class ;
rdfs:subClassOf ifc:IfcTextureCoordinate ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReal_List ;
owl:onProperty ifc:parameter_IfcTextureCoordinateGenerator
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcReal_List
] ;
owl:onProperty ifc:parameter_IfcTextureCoordinateGenerator
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal_List ;
owl:onProperty ifc:parameter_IfcTextureCoordinateGenerator
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:mode_IfcTextureCoordinateGenerator ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:mode_IfcTextureCoordinateGenerator
] ;
owl:disjointWith ifc:IfcIndexedTextureMap , ifc:IfcTextureMap .
ifc:predefinedType_IfcLightFixture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightFixture ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcLightFixtureTypeEnum .
ifc:IfcModulusOfTranslationalSubgradeReactionSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcCartesianTransformationOperator3DnonUniform
a owl:Class ;
rdfs:subClassOf ifc:IfcCartesianTransformationOperator3D ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass expr:REAL ;
owl:onProperty ifc:scale3_IfcCartesianTransformationOperator3DnonUniform
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:REAL ;
owl:onProperty ifc:scale3_IfcCartesianTransformationOperator3DnonUniform
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass expr:REAL ;
owl:onProperty ifc:scale2_IfcCartesianTransformationOperator3DnonUniform
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:REAL ;
owl:onProperty ifc:scale2_IfcCartesianTransformationOperator3DnonUniform
] .
ifc:FLAT a ifc:IfcReflectanceMethodEnum , owl:NamedIndividual ;
rdfs:label "FLAT" .
ifc:eccentricityInZ_IfcConnectionPointEccentricity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionPointEccentricity ;
rdfs:label "EccentricityInZ" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:IfcSurfaceStyleWithTextures
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem , ifc:IfcSurfaceStyleElementSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSurfaceTexture_List ;
owl:onProperty ifc:textures_IfcSurfaceStyleWithTextures
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcSurfaceTexture_List
] ;
owl:onProperty ifc:textures_IfcSurfaceStyleWithTextures
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSurfaceTexture_List ;
owl:onProperty ifc:textures_IfcSurfaceStyleWithTextures ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcSurfaceStyleShading , ifc:IfcColourRgbList , ifc:IfcTextStyleTextModel , ifc:IfcIndexedColourMap , ifc:IfcCurveStyleFont , ifc:IfcTextureVertex , ifc:IfcColourSpecification , ifc:IfcPreDefinedItem , ifc:IfcCurveStyleFontAndScaling , ifc:IfcCurveStyleFontPattern , ifc:IfcSurfaceStyleRefraction , ifc:IfcSurfaceStyleLighting , ifc:IfcSurfaceTexture , ifc:IfcTextureCoordinate , ifc:IfcTextureVertexList , ifc:IfcTextStyleForDefinedFont .
ifc:WELDEDSHELLHERMETIC
a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "WELDEDSHELLHERMETIC" .
ifc:IfcModulusOfRotationalSubgradeReactionSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcFillAreaStyleTiles
a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem , ifc:IfcFillStyleSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcVector_List
]
] ;
owl:onProperty ifc:tilingPattern_IfcFillAreaStyleTiles
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStyledItem ;
owl:onProperty ifc:tiles_IfcFillAreaStyleTiles
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcVector_List ;
owl:onProperty ifc:tilingPattern_IfcFillAreaStyleTiles
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onClass ifc:IfcVector_EmptyList ;
owl:onProperty list:hasNext ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:onProperty list:hasNext
] ;
owl:onProperty ifc:tilingPattern_IfcFillAreaStyleTiles
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:tilingScale_IfcFillAreaStyleTiles ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcVector_List ;
owl:onProperty ifc:tilingPattern_IfcFillAreaStyleTiles ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:tilingScale_IfcFillAreaStyleTiles
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcStyledItem ;
owl:onProperty ifc:tiles_IfcFillAreaStyleTiles
] ;
owl:disjointWith ifc:IfcCsgPrimitive3D , ifc:IfcFillAreaStyleHatching , ifc:IfcPoint , ifc:IfcTextLiteral , ifc:IfcSectionedSpine , ifc:IfcCompositeCurveSegment , ifc:IfcCurve , ifc:IfcFaceBasedSurfaceModel , ifc:IfcTessellatedItem , ifc:IfcPlacement , ifc:IfcHalfSpaceSolid , ifc:IfcLightSource , ifc:IfcDirection , ifc:IfcCartesianPointList , ifc:IfcPlanarExtent , ifc:IfcCartesianTransformationOperator , ifc:IfcSolidModel , ifc:IfcShellBasedSurfaceModel , ifc:IfcBoundingBox , ifc:IfcSurface , ifc:IfcGeometricSet , ifc:IfcVector , ifc:IfcAnnotationFillArea , ifc:IfcBooleanResult .
ifc:monthComponent_IfcRecurrencePattern
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:label "MonthComponent" ;
rdfs:range ifc:IfcMonthInYearNumber .
ifc:IfcMaterialConstituent
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialDefinition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:fraction_IfcMaterialConstituent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialConstituent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialConstituent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMaterial ;
owl:onProperty ifc:material_IfcMaterialConstituent ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:category_IfcMaterialConstituent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterialConstituent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialConstituentSet ;
owl:onProperty ifc:toMaterialConstituentSet_IfcMaterialConstituent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterialConstituent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:category_IfcMaterialConstituent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial ;
owl:onProperty ifc:material_IfcMaterialConstituent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMaterialConstituentSet ;
owl:onProperty ifc:toMaterialConstituentSet_IfcMaterialConstituent ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:fraction_IfcMaterialConstituent
] ;
owl:disjointWith ifc:IfcMaterialLayer , ifc:IfcMaterialLayerSet , ifc:IfcMaterialProfileSet , ifc:IfcMaterialProfile , ifc:IfcMaterial , ifc:IfcMaterialConstituentSet .
ifc:relatingElement_IfcRelConnectsStructuralActivity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsStructuralActivity ;
rdfs:label "RelatingElement" ;
rdfs:range ifc:IfcStructuralActivityAssignmentSelect ;
owl:inverseOf ifc:assignedStructuralActivity_IfcStructuralItem .
ifc:sameSense_IfcCompositeCurveSegment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCompositeCurveSegment ;
rdfs:label "SameSense" ;
rdfs:range expr:BOOLEAN .
ifc:predefinedType_IfcShadingDevice
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcShadingDevice ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcShadingDeviceTypeEnum .
ifc:relatedOpeningElement_IfcRelVoidsElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelVoidsElement ;
rdfs:label "RelatedOpeningElement" ;
rdfs:range ifc:IfcFeatureElementSubtraction ;
owl:inverseOf ifc:voidsElements_IfcFeatureElementSubtraction .
ifc:PRESSURESENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "PRESSURESENSOR" .
ifc:listPositions_IfcReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReference ;
rdfs:label "ListPositions" ;
rdfs:range expr:INTEGER_List .
ifc:scheduleFinish_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "ScheduleFinish" ;
rdfs:range ifc:IfcDateTime .
ifc:mainPlaneAngle_IfcLightDistributionData
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightDistributionData ;
rdfs:label "MainPlaneAngle" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:panelOperation_IfcDoorPanelProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorPanelProperties ;
rdfs:label "PanelOperation" ;
rdfs:range ifc:IfcDoorPanelOperationEnum .
ifc:textDecoration_IfcTextStyleTextModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleTextModel ;
rdfs:label "TextDecoration" ;
rdfs:range ifc:IfcTextDecoration .
ifc:timeSeriesDataType_IfcTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:label "TimeSeriesDataType" ;
rdfs:range ifc:IfcTimeSeriesDataTypeEnum .
ifc:IfcStructuralActivityAssignmentSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcPcurve a owl:Class ;
rdfs:subClassOf ifc:IfcCurveOnSurface , ifc:IfcCurve ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSurface ;
owl:onProperty ifc:basisSurface_IfcPcurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCurve ;
owl:onProperty ifc:referenceCurve_IfcPcurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:referenceCurve_IfcPcurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSurface ;
owl:onProperty ifc:basisSurface_IfcPcurve
] ;
owl:disjointWith ifc:IfcLine , ifc:IfcOffsetCurve3D , ifc:IfcBoundedCurve , ifc:IfcConic , ifc:IfcOffsetCurve2D .
ifc:IfcPlanarExtent a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:sizeInX_IfcPlanarExtent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:sizeInY_IfcPlanarExtent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:sizeInY_IfcPlanarExtent ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:sizeInX_IfcPlanarExtent ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcSectionedSpine , ifc:IfcBooleanResult , ifc:IfcSolidModel , ifc:IfcPoint , ifc:IfcLightSource , ifc:IfcCompositeCurveSegment , ifc:IfcCurve , ifc:IfcSurface , ifc:IfcAnnotationFillArea , ifc:IfcTextLiteral , ifc:IfcVector , ifc:IfcDirection , ifc:IfcFillAreaStyleHatching , ifc:IfcFaceBasedSurfaceModel , ifc:IfcCartesianPointList , ifc:IfcCsgPrimitive3D , ifc:IfcTessellatedItem , ifc:IfcHalfSpaceSolid , ifc:IfcFillAreaStyleTiles , ifc:IfcGeometricSet , ifc:IfcPlacement , ifc:IfcCartesianTransformationOperator , ifc:IfcBoundingBox , ifc:IfcShellBasedSurfaceModel .
ifc:FIXEDPLATECROSSFLOWEXCHANGER
a ifc:IfcAirToAirHeatRecoveryTypeEnum , owl:NamedIndividual ;
rdfs:label "FIXEDPLATECROSSFLOWEXCHANGER" .
ifc:STOPCOCK a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "STOPCOCK" .
ifc:connectedBy_IfcStructuralMember
a owl:ObjectProperty ;
rdfs:domain ifc:IfcStructuralMember ;
rdfs:label "ConnectedBy" ;
rdfs:range ifc:IfcRelConnectsStructuralMember ;
owl:inverseOf ifc:relatingStructuralMember_IfcRelConnectsStructuralMember .
ifc:RELIEFDAMPER a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "RELIEFDAMPER" .
ifc:IfcExternalInformation
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcClassification ifc:IfcLibraryInformation ifc:IfcDocumentInformation )
] .
ifc:IfcProduct a owl:Class ;
rdfs:subClassOf ifc:IfcProductSelect , ifc:IfcObject ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcObjectPlacement ;
owl:onProperty ifc:objectPlacement_IfcProduct
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcStructuralActivity ifc:IfcAnnotation ifc:IfcSpatialElement ifc:IfcElement ifc:IfcStructuralItem ifc:IfcGrid ifc:IfcProxy ifc:IfcPort )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProductRepresentation ;
owl:onProperty ifc:representation_IfcProduct
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectPlacement ;
owl:onProperty ifc:objectPlacement_IfcProduct
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcProductRepresentation ;
owl:onProperty ifc:representation_IfcProduct
] ;
owl:disjointWith ifc:IfcControl , ifc:IfcActor , ifc:IfcProcess , ifc:IfcResource , ifc:IfcGroup .
ifc:Q_VOLUME a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "Q_VOLUME" .
ifc:SYNCHRONOUS a ifc:IfcElectricMotorTypeEnum , owl:NamedIndividual ;
rdfs:label "SYNCHRONOUS" .
ifc:EXTRAORDINARY_A a ifc:IfcActionTypeEnum , owl:NamedIndividual ;
rdfs:label "EXTRAORDINARY_A" .
ifc:IfcStateEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:tensionFailureZ_IfcFailureConnectionCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFailureConnectionCondition ;
rdfs:label "TensionFailureZ" ;
rdfs:range ifc:IfcForceMeasure .
ifc:intensity_IfcLightSource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSource ;
rdfs:label "Intensity" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:DISMANTLE a ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "DISMANTLE" .
ifc:predefinedType_IfcCableFitting
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCableFitting ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCableFittingTypeEnum .
ifc:SPIRAL_STAIR a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "SPIRAL_STAIR" .
ifc:SOUNDPRESSUREUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "SOUNDPRESSUREUNIT" .
ifc:INCLUDES a ifc:IfcBenchmarkEnum , owl:NamedIndividual ;
rdfs:label "INCLUDES" .
ifc:IfcLine a owl:Class ;
rdfs:subClassOf ifc:IfcCurve ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcVector ;
owl:onProperty ifc:dir_IfcLine ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCartesianPoint ;
owl:onProperty ifc:pnt_IfcLine ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint ;
owl:onProperty ifc:pnt_IfcLine
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcVector ;
owl:onProperty ifc:dir_IfcLine
] ;
owl:disjointWith ifc:IfcConic , ifc:IfcOffsetCurve3D , ifc:IfcBoundedCurve , ifc:IfcPcurve , ifc:IfcOffsetCurve2D .
ifc:textureTransform_IfcSurfaceTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceTexture ;
rdfs:label "TextureTransform" ;
rdfs:range ifc:IfcCartesianTransformationOperator2D .
ifc:identification_IfcResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResource ;
rdfs:label "Identification" ;
rdfs:range ifc:IfcIdentifier .
ifc:predefinedType_IfcGrid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGrid ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcGridTypeEnum .
ifc:ROOFDRAIN a ifc:IfcWasteTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "ROOFDRAIN" .
ifc:TEE a ifc:IfcCableCarrierFittingTypeEnum , owl:NamedIndividual ;
rdfs:label "TEE" .
ifc:arithmeticOperator_IfcAppliedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:label "ArithmeticOperator" ;
rdfs:range ifc:IfcArithmeticOperatorEnum .
ifc:IfcConstraint a owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcConstraint ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcConstraint
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcConstraintEnum ;
owl:onProperty ifc:constraintGrade_IfcConstraint ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:constraintSource_IfcConstraint
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcConstraint
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:creatingActor_IfcConstraint
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcConstraint
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcResourceConstraintRelationship ;
owl:onProperty ifc:propertiesForConstraint_IfcConstraint
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcObjective ifc:IfcMetric )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:userDefinedGrade_IfcConstraint
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:creationTime_IfcConstraint
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedGrade_IfcConstraint
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConstraintEnum ;
owl:onProperty ifc:constraintGrade_IfcConstraint
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcActorSelect ;
owl:onProperty ifc:creatingActor_IfcConstraint
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:constraintSource_IfcConstraint
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:creationTime_IfcConstraint
] .
ifc:CODECOMPLIANCE a ifc:IfcObjectiveEnum , owl:NamedIndividual ;
rdfs:label "CODECOMPLIANCE" .
ifc:IfcCurveStyle a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationStyleSelect , ifc:IfcPresentationStyle ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:modelOrDraughting_IfcCurveStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurveFontOrScaledCurveFontSelect ;
owl:onProperty ifc:curveFont_IfcCurveStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColour ;
owl:onProperty ifc:curveColour_IfcCurveStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCurveFontOrScaledCurveFontSelect ;
owl:onProperty ifc:curveFont_IfcCurveStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSizeSelect ;
owl:onProperty ifc:curveWidth_IfcCurveStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:modelOrDraughting_IfcCurveStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSizeSelect ;
owl:onProperty ifc:curveWidth_IfcCurveStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcColour ;
owl:onProperty ifc:curveColour_IfcCurveStyle
] ;
owl:disjointWith ifc:IfcSurfaceStyle , ifc:IfcFillAreaStyle , ifc:IfcTextStyle .
ifc:webThickness_IfcZShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcZShapeProfileDef ;
rdfs:label "WebThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcAppliedValue_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcAppliedValue_List , list:EmptyList .
ifc:IfcContextDependentUnit
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect , ifc:IfcNamedUnit ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcContextDependentUnit ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcContextDependentUnit
] ;
owl:disjointWith ifc:IfcConversionBasedUnit , ifc:IfcSIUnit .
ifc:hasProperties_IfcComplexProperty
a owl:ObjectProperty ;
rdfs:domain ifc:IfcComplexProperty ;
rdfs:label "HasProperties" ;
rdfs:range ifc:IfcProperty ;
owl:inverseOf ifc:partOfComplex_IfcProperty .
ifc:IfcExtendedProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcPropertyAbstraction ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcExtendedProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:name_IfcExtendedProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:name_IfcExtendedProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcExtendedProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProperty ;
owl:onProperty ifc:properties_IfcExtendedProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcProperty ;
owl:onProperty ifc:properties_IfcExtendedProperties
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcMaterialProperties ifc:IfcProfileProperties )
] ;
owl:disjointWith ifc:IfcPreDefinedProperties , ifc:IfcProperty , ifc:IfcPropertyEnumeration .
ifc:IfcDerivedUnit a owl:Class ;
rdfs:subClassOf ifc:IfcUnit ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:userDefinedType_IfcDerivedUnit
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedType_IfcDerivedUnit
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDerivedUnitEnum ;
owl:onProperty ifc:unitType_IfcDerivedUnit ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDerivedUnitEnum ;
owl:onProperty ifc:unitType_IfcDerivedUnit
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDerivedUnitElement ;
owl:onProperty ifc:elements_IfcDerivedUnit
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDerivedUnitElement ;
owl:onProperty ifc:elements_IfcDerivedUnit
] .
ifc:relates_IfcOrganization
a owl:ObjectProperty ;
rdfs:domain ifc:IfcOrganization ;
rdfs:label "Relates" ;
rdfs:range ifc:IfcOrganizationRelationship ;
owl:inverseOf ifc:relatingOrganization_IfcOrganizationRelationship .
ifc:referencedDocument_IfcDocumentReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentReference ;
rdfs:label "ReferencedDocument" ;
rdfs:range ifc:IfcDocumentInformation ;
owl:inverseOf ifc:hasDocumentReferences_IfcDocumentInformation .
ifc:description_IfcLibraryReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLibraryReference ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:specularColour_IfcSurfaceStyleRendering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:label "SpecularColour" ;
rdfs:range ifc:IfcColourOrFactor .
ifc:IfcRelDeclares a owl:Class ;
rdfs:subClassOf ifc:IfcRelationship ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDefinitionSelect ;
owl:onProperty ifc:relatedDefinitions_IfcRelDeclares
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDefinitionSelect ;
owl:onProperty ifc:relatedDefinitions_IfcRelDeclares
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcContext ;
owl:onProperty ifc:relatingContext_IfcRelDeclares
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcContext ;
owl:onProperty ifc:relatingContext_IfcRelDeclares ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRelDefines , ifc:IfcRelAssociates , ifc:IfcRelConnects , ifc:IfcRelAssigns , ifc:IfcRelDecomposes .
ifc:IfcDistributionPortTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:usage_IfcConstructionResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionResource ;
rdfs:label "Usage" ;
rdfs:range ifc:IfcResourceTime .
ifc:isVentilated_IfcMaterialLayer
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayer ;
rdfs:label "IsVentilated" ;
rdfs:range ifc:IfcLogical .
ifc:IfcHumidifierType
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcHumidifierTypeEnum ;
owl:onProperty ifc:predefinedType_IfcHumidifierType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcHumidifierTypeEnum ;
owl:onProperty ifc:predefinedType_IfcHumidifierType
] ;
owl:disjointWith ifc:IfcEvaporatorType , ifc:IfcBurnerType , ifc:IfcUnitaryEquipmentType , ifc:IfcCondenserType , ifc:IfcCoolingTowerType , ifc:IfcMotorConnectionType , ifc:IfcChillerType , ifc:IfcHeatExchangerType , ifc:IfcCooledBeamType , ifc:IfcCoilType , ifc:IfcElectricMotorType , ifc:IfcTubeBundleType , ifc:IfcElectricGeneratorType , ifc:IfcEngineType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcSolarDeviceType , ifc:IfcBoilerType , ifc:IfcTransformerType , ifc:IfcEvaporativeCoolerType .
ifc:IfcRatioMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue , ifc:IfcTimeOrRatioSelect , ifc:IfcSizeSelect .
ifc:IfcCooledBeamTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:name_IfcCurveStyleFontAndScaling
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyleFontAndScaling ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:description_IfcConstraint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstraint ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:name_IfcSchedulingTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSchedulingTime ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:IfcThermodynamicTemperatureMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue .
ifc:predefinedType_IfcSolarDevice
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSolarDevice ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSolarDeviceTypeEnum .
ifc:relatedCoverings_IfcRelCoversBldgElements
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelCoversBldgElements ;
rdfs:label "RelatedCoverings" ;
rdfs:range ifc:IfcCovering ;
owl:inverseOf ifc:coversElements_IfcCovering .
ifc:referenceTokens_IfcClassification
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcClassification ;
rdfs:label "ReferenceTokens" ;
rdfs:range ifc:IfcIdentifier_List .
ifc:DRAWOFFCOCK a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "DRAWOFFCOCK" .
ifc:IfcIndexedTriangleTextureMap
a owl:Class ;
rdfs:subClassOf ifc:IfcIndexedTextureMap ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass expr:INTEGER_List_List ;
owl:onProperty ifc:texCoordIndex_IfcIndexedTriangleTextureMap
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom expr:INTEGER_List_List
] ;
owl:onProperty ifc:texCoordIndex_IfcIndexedTriangleTextureMap
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER_List_List ;
owl:onProperty ifc:texCoordIndex_IfcIndexedTriangleTextureMap
] .
ifc:lateStart_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "LateStart" ;
rdfs:range ifc:IfcDateTime .
ifc:IfcElectricFlowStorageDeviceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:relatingProcess_IfcRelAssignsToProcess
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssignsToProcess ;
rdfs:label "RelatingProcess" ;
rdfs:range ifc:IfcProcessSelect .
ifc:RECTIFIER a ifc:IfcTransformerTypeEnum , owl:NamedIndividual ;
rdfs:label "RECTIFIER" .
ifc:partOfPsetTemplate_IfcPropertyTemplate
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPropertyTemplate ;
rdfs:label "PartOfPsetTemplate" ;
rdfs:range ifc:IfcPropertySetTemplate ;
owl:inverseOf ifc:hasPropertyTemplates_IfcPropertySetTemplate .
ifc:IfcFlowSegmentType
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElementType ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcCableCarrierSegmentType ifc:IfcPipeSegmentType ifc:IfcDuctSegmentType ifc:IfcCableSegmentType )
] ;
owl:disjointWith ifc:IfcFlowTreatmentDeviceType , ifc:IfcFlowTerminalType , ifc:IfcFlowStorageDeviceType , ifc:IfcFlowMovingDeviceType , ifc:IfcFlowFittingType , ifc:IfcDistributionChamberElementType , ifc:IfcFlowControllerType , ifc:IfcEnergyConversionDeviceType .
ifc:IfcStructuralCurveMemberTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:SOLIDANGLEUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "SOLIDANGLEUNIT" .
ifc:isConnectionRealization_IfcElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "IsConnectionRealization" ;
rdfs:range ifc:IfcRelConnectsWithRealizingElements ;
owl:inverseOf ifc:realizingElements_IfcRelConnectsWithRealizingElements .
ifc:enumerators_IfcSimplePropertyTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:label "Enumerators" ;
rdfs:range ifc:IfcPropertyEnumeration .
ifc:IfcThermalAdmittanceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcLampType a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLampTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLampType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLampTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLampType
] ;
owl:disjointWith ifc:IfcAirTerminalType , ifc:IfcWasteTerminalType , ifc:IfcCommunicationsApplianceType , ifc:IfcOutletType , ifc:IfcElectricApplianceType , ifc:IfcSpaceHeaterType , ifc:IfcStackTerminalType , ifc:IfcFireSuppressionTerminalType , ifc:IfcMedicalDeviceType , ifc:IfcAudioVisualApplianceType , ifc:IfcSanitaryTerminalType , ifc:IfcLightFixtureType .
ifc:IfcMapConversion a owl:Class ;
rdfs:subClassOf ifc:IfcCoordinateOperation ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReal ;
owl:onProperty ifc:xAxisAbscissa_IfcMapConversion
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:orthogonalHeight_IfcMapConversion ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:orthogonalHeight_IfcMapConversion
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReal ;
owl:onProperty ifc:xAxisOrdinate_IfcMapConversion
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:xAxisOrdinate_IfcMapConversion
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReal ;
owl:onProperty ifc:scale_IfcMapConversion
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:scale_IfcMapConversion
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:xAxisAbscissa_IfcMapConversion
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:eastings_IfcMapConversion
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:eastings_IfcMapConversion ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:northings_IfcMapConversion ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:northings_IfcMapConversion
] .
ifc:IfcBSplineSurfaceForm
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:ANCHORING a ifc:IfcReinforcingBarTypeEnum , ifc:IfcReinforcingBarRoleEnum , owl:NamedIndividual ;
rdfs:label "ANCHORING" .
ifc:BOTH a ifc:IfcSurfaceSide , owl:NamedIndividual ;
rdfs:label "BOTH" .
ifc:relatedPropertySets_IfcRelDefinesByTemplate
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelDefinesByTemplate ;
rdfs:label "RelatedPropertySets" ;
rdfs:range ifc:IfcPropertySetDefinition ;
owl:inverseOf ifc:isDefinedBy_IfcPropertySetDefinition .
ifc:IfcPath a owl:Class ;
rdfs:subClassOf ifc:IfcTopologicalRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcOrientedEdge_List ;
owl:onProperty ifc:edgeList_IfcPath ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcOrientedEdge_List
] ;
owl:onProperty ifc:edgeList_IfcPath
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOrientedEdge_List ;
owl:onProperty ifc:edgeList_IfcPath
] ;
owl:disjointWith ifc:IfcLoop , ifc:IfcVertex , ifc:IfcFace , ifc:IfcEdge , ifc:IfcConnectedFaceSet , ifc:IfcFaceBound .
ifc:ROTATIONALMASSUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "ROTATIONALMASSUNIT" .
ifc:predefinedType_IfcCostItem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCostItem ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCostItemTypeEnum .
ifc:agreementFlag_IfcHalfSpaceSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcHalfSpaceSolid ;
rdfs:label "AgreementFlag" ;
rdfs:range expr:BOOLEAN .
ifc:userDefinedDataOrigin_IfcSchedulingTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSchedulingTime ;
rdfs:label "UserDefinedDataOrigin" ;
rdfs:range ifc:IfcLabel .
ifc:relatedObjects_IfcRelAssigns
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelAssigns ;
rdfs:label "RelatedObjects" ;
rdfs:range ifc:IfcObjectDefinition ;
owl:inverseOf ifc:hasAssignments_IfcObjectDefinition .
ifc:BUSBARSEGMENT a ifc:IfcCableSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "BUSBARSEGMENT" .
ifc:status_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "Status" ;
rdfs:range ifc:IfcDocumentStatusEnum .
ifc:IfcConnectedFaceSet
a owl:Class ;
rdfs:subClassOf ifc:IfcTopologicalRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFace ;
owl:onProperty ifc:cfsFaces_IfcConnectedFaceSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcFace ;
owl:onProperty ifc:cfsFaces_IfcConnectedFaceSet
] ;
owl:disjointWith ifc:IfcLoop , ifc:IfcPath , ifc:IfcVertex , ifc:IfcEdge , ifc:IfcFace , ifc:IfcFaceBound .
ifc:IfcHumidifierTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:DISCRETE a ifc:IfcStructuralSurfaceActivityTypeEnum , ifc:IfcTimeSeriesDataTypeEnum , ifc:IfcStructuralCurveActivityTypeEnum , owl:NamedIndividual ;
rdfs:label "DISCRETE" .
ifc:HIPPED_GABLE_ROOF
a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "HIPPED_GABLE_ROOF" .
ifc:IfcOpeningStandardCase
a owl:Class ;
rdfs:subClassOf ifc:IfcOpeningElement .
ifc:IfcDoorStyleOperationEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:YEARLY_BY_DAY_OF_MONTH
a ifc:IfcRecurrenceTypeEnum , owl:NamedIndividual ;
rdfs:label "YEARLY_BY_DAY_OF_MONTH" .
ifc:MULTIPLY a ifc:IfcArithmeticOperatorEnum , owl:NamedIndividual ;
rdfs:label "MULTIPLY" .
ifc:CIRCULATOR a ifc:IfcPumpTypeEnum , owl:NamedIndividual ;
rdfs:label "CIRCULATOR" .
ifc:columns_IfcTable a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTable ;
rdfs:label "Columns" ;
rdfs:range ifc:IfcTableColumn_List .
ifc:IfcSpatialStructureElement
a owl:Class ;
rdfs:subClassOf ifc:IfcSpatialElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcElementCompositionEnum ;
owl:onProperty ifc:compositionType_IfcSpatialStructureElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElementCompositionEnum ;
owl:onProperty ifc:compositionType_IfcSpatialStructureElement
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcSite ifc:IfcSpace ifc:IfcBuildingStorey ifc:IfcBuilding )
] ;
owl:disjointWith ifc:IfcSpatialZone , ifc:IfcExternalSpatialStructureElement .
ifc:path_IfcTextLiteral
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextLiteral ;
rdfs:label "Path" ;
rdfs:range ifc:IfcTextPath .
ifc:description_IfcRoot
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRoot ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:WATERCOOLEDSHELLCOIL
a ifc:IfcCondenserTypeEnum , owl:NamedIndividual ;
rdfs:label "WATERCOOLEDSHELLCOIL" .
ifc:relatingApproval_IfcApprovalRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApprovalRelationship ;
rdfs:label "RelatingApproval" ;
rdfs:range ifc:IfcApproval ;
owl:inverseOf ifc:relates_IfcApproval .
ifc:IfcBooleanResult a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem , ifc:IfcCsgSelect , ifc:IfcBooleanOperand ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBooleanOperand ;
owl:onProperty ifc:secondOperand_IfcBooleanResult ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBooleanOperator ;
owl:onProperty ifc:operator_IfcBooleanResult ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBooleanOperand ;
owl:onProperty ifc:firstOperand_IfcBooleanResult ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBooleanOperator ;
owl:onProperty ifc:operator_IfcBooleanResult
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBooleanOperand ;
owl:onProperty ifc:secondOperand_IfcBooleanResult
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBooleanOperand ;
owl:onProperty ifc:firstOperand_IfcBooleanResult
] ;
owl:disjointWith ifc:IfcHalfSpaceSolid , ifc:IfcPlanarExtent , ifc:IfcTessellatedItem , ifc:IfcShellBasedSurfaceModel , ifc:IfcFillAreaStyleTiles , ifc:IfcCartesianPointList , ifc:IfcCurve , ifc:IfcSolidModel , ifc:IfcVector , ifc:IfcCompositeCurveSegment , ifc:IfcFaceBasedSurfaceModel , ifc:IfcGeometricSet , ifc:IfcFillAreaStyleHatching , ifc:IfcSurface , ifc:IfcSectionedSpine , ifc:IfcCsgPrimitive3D , ifc:IfcCartesianTransformationOperator , ifc:IfcAnnotationFillArea , ifc:IfcLightSource , ifc:IfcTextLiteral , ifc:IfcBoundingBox , ifc:IfcDirection , ifc:IfcPoint , ifc:IfcPlacement .
ifc:lightColour_IfcLightSource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSource ;
rdfs:label "LightColour" ;
rdfs:range ifc:IfcColourRgb .
ifc:TOILETPAN a ifc:IfcSanitaryTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "TOILETPAN" .
ifc:SITE a ifc:IfcCrewResourceTypeEnum , ifc:IfcAddressTypeEnum , ifc:IfcAssemblyPlaceEnum , owl:NamedIndividual ;
rdfs:label "SITE" .
ifc:name_IfcOrganization
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOrganization ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:definingValues_IfcPropertyTableValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyTableValue ;
rdfs:label "DefiningValues" ;
rdfs:range ifc:IfcValue_List .
ifc:GATEWAY a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "GATEWAY" .
ifc:GREASE a ifc:IfcInterceptorTypeEnum , owl:NamedIndividual ;
rdfs:label "GREASE" .
ifc:CURTAIN_PANEL a ifc:IfcPlateTypeEnum , owl:NamedIndividual ;
rdfs:label "CURTAIN_PANEL" .
ifc:ILLUMINANCEUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "ILLUMINANCEUNIT" .
ifc:IfcElectricApplianceType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcElectricApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricApplianceType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricApplianceType
] ;
owl:disjointWith ifc:IfcAirTerminalType , ifc:IfcMedicalDeviceType , ifc:IfcLampType , ifc:IfcAudioVisualApplianceType , ifc:IfcOutletType , ifc:IfcCommunicationsApplianceType , ifc:IfcSanitaryTerminalType , ifc:IfcWasteTerminalType , ifc:IfcFireSuppressionTerminalType , ifc:IfcSpaceHeaterType , ifc:IfcLightFixtureType , ifc:IfcStackTerminalType .
ifc:IfcTimeSeriesDataTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:PILASTER a ifc:IfcColumnTypeEnum , owl:NamedIndividual ;
rdfs:label "PILASTER" .
ifc:name_IfcClassification
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcClassification ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:listValues_IfcTimeSeriesValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimeSeriesValue ;
rdfs:label "ListValues" ;
rdfs:range ifc:IfcValue_List .
ifc:remainingUsage_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "RemainingUsage" ;
rdfs:range ifc:IfcPositiveRatioMeasure .
ifc:IfcCompositeProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:label_IfcCompositeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:label_IfcCompositeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:profiles_IfcCompositeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "2"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcProfileDef ;
owl:onProperty ifc:profiles_IfcCompositeProfileDef
] ;
owl:disjointWith ifc:IfcArbitraryOpenProfileDef , ifc:IfcDerivedProfileDef , ifc:IfcParameterizedProfileDef , ifc:IfcArbitraryClosedProfileDef .
ifc:CIRCULAR_ARC a ifc:IfcBSplineCurveForm , owl:NamedIndividual ;
rdfs:label "CIRCULAR_ARC" .
ifc:cardinalEndPoint_IfcMaterialProfileSetUsageTapering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfileSetUsageTapering ;
rdfs:label "CardinalEndPoint" ;
rdfs:range ifc:IfcCardinalPointReference .
ifc:freeFloat_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "FreeFloat" ;
rdfs:range ifc:IfcDuration .
ifc:numberOfRiser_IfcStairFlight
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStairFlight ;
rdfs:label "NumberOfRiser" ;
rdfs:range expr:INTEGER .
ifc:P_TABLEVALUE a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "P_TABLEVALUE" .
ifc:IfcWorkCalendar a owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWorkTime ;
owl:onProperty ifc:workingTimes_IfcWorkCalendar
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWorkTime ;
owl:onProperty ifc:exceptionTimes_IfcWorkCalendar
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWorkCalendarTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWorkCalendar
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcWorkCalendarTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWorkCalendar
] ;
owl:disjointWith ifc:IfcPerformanceHistory , ifc:IfcCostSchedule , ifc:IfcActionRequest , ifc:IfcPermit , ifc:IfcWorkControl , ifc:IfcCostItem , ifc:IfcProjectOrder .
ifc:IfcPlateTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPipeFittingTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:elevationOfTerrain_IfcBuilding
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBuilding ;
rdfs:label "ElevationOfTerrain" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:IfcStructuralLoadCase
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadGroup ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRatioMeasure_List ;
owl:onProperty ifc:selfWeightCoefficients_IfcStructuralLoadCase
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onClass ifc:IfcRatioMeasure_EmptyList ;
owl:onProperty list:hasNext ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:onProperty list:hasNext
] ;
owl:onProperty list:hasNext
] ;
owl:onProperty ifc:selfWeightCoefficients_IfcStructuralLoadCase
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcRatioMeasure_List
]
]
] ;
owl:onProperty ifc:selfWeightCoefficients_IfcStructuralLoadCase
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRatioMeasure_List ;
owl:onProperty ifc:selfWeightCoefficients_IfcStructuralLoadCase
] .
ifc:RAINWATERHOPPER a ifc:IfcStackTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "RAINWATERHOPPER" .
ifc:creators_IfcWorkControl
a owl:ObjectProperty ;
rdfs:domain ifc:IfcWorkControl ;
rdfs:label "Creators" ;
rdfs:range ifc:IfcPerson .
ifc:orientation_IfcLightSourceSpot
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceSpot ;
rdfs:label "Orientation" ;
rdfs:range ifc:IfcDirection .
ifc:CONSTRUCTION a ifc:IfcSpatialZoneTypeEnum , ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "CONSTRUCTION" .
ifc:applicationIdentifier_IfcApplication
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApplication ;
rdfs:label "ApplicationIdentifier" ;
rdfs:range ifc:IfcIdentifier .
ifc:IfcCompositeCurveOnSurface
a owl:Class ;
rdfs:subClassOf ifc:IfcCurveOnSurface , ifc:IfcCompositeCurve .
ifc:INDIRECTEVAPORATIVEWETCOIL
a ifc:IfcEvaporativeCoolerTypeEnum , owl:NamedIndividual ;
rdfs:label "INDIRECTEVAPORATIVEWETCOIL" .
ifc:COWL a ifc:IfcStackTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "COWL" .
ifc:ATEND a ifc:IfcConnectionTypeEnum , owl:NamedIndividual ;
rdfs:label "ATEND" .
ifc:predefinedType_IfcCableFittingType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCableFittingType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCableFittingTypeEnum .
ifc:IfcVoidingFeature
a owl:Class ;
rdfs:subClassOf ifc:IfcFeatureElementSubtraction ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcVoidingFeatureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcVoidingFeature
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcVoidingFeatureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcVoidingFeature
] ;
owl:disjointWith ifc:IfcOpeningElement .
ifc:IfcCrewResourceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCostItemTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:PLANE_SURF a ifc:IfcBSplineSurfaceForm , owl:NamedIndividual ;
rdfs:label "PLANE_SURF" .
ifc:PLAIN a ifc:IfcReinforcingBarSurfaceEnum , owl:NamedIndividual ;
rdfs:label "PLAIN" .
ifc:trim2_IfcTrimmedCurve
a owl:ObjectProperty ;
rdfs:domain ifc:IfcTrimmedCurve ;
rdfs:label "Trim2" ;
rdfs:range ifc:IfcTrimmingSelect .
ifc:predefinedType_IfcBuildingElementPart
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBuildingElementPart ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBuildingElementPartTypeEnum .
ifc:IfcInventory a owl:Class ;
rdfs:subClassOf ifc:IfcGroup ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCostValue ;
owl:onProperty ifc:originalValue_IfcInventory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue ;
owl:onProperty ifc:originalValue_IfcInventory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcActorSelect ;
owl:onProperty ifc:jurisdiction_IfcInventory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDate ;
owl:onProperty ifc:lastUpdateDate_IfcInventory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcInventoryTypeEnum ;
owl:onProperty ifc:predefinedType_IfcInventory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPerson ;
owl:onProperty ifc:responsiblePersons_IfcInventory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCostValue ;
owl:onProperty ifc:currentValue_IfcInventory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue ;
owl:onProperty ifc:currentValue_IfcInventory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInventoryTypeEnum ;
owl:onProperty ifc:predefinedType_IfcInventory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:lastUpdateDate_IfcInventory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:jurisdiction_IfcInventory
] ;
owl:disjointWith ifc:IfcStructuralLoadGroup , ifc:IfcSystem , ifc:IfcStructuralResultGroup , ifc:IfcAsset .
ifc:GRAVITYRELIEFDAMPER
a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "GRAVITYRELIEFDAMPER" .
ifc:FLOODEDSHELLANDTUBE
a ifc:IfcEvaporatorTypeEnum , owl:NamedIndividual ;
rdfs:label "FLOODEDSHELLANDTUBE" .
ifc:predefinedType_IfcRailing
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRailing ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcRailingTypeEnum .
ifc:SIGNAL a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "SIGNAL" .
ifc:BLINN a ifc:IfcReflectanceMethodEnum , owl:NamedIndividual ;
rdfs:label "BLINN" .
ifc:LIGHTING a ifc:IfcSpatialZoneTypeEnum , ifc:IfcConstructionEquipmentResourceTypeEnum , ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "LIGHTING" .
ifc:mappingTarget_IfcMappedItem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMappedItem ;
rdfs:label "MappingTarget" ;
rdfs:range ifc:IfcCartesianTransformationOperator .
ifc:numberOfTreads_IfcStairFlight
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStairFlight ;
rdfs:label "NumberOfTreads" ;
rdfs:range expr:INTEGER .
ifc:nominalDiameter_IfcReinforcingBar
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBar ;
rdfs:label "NominalDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:translationalStiffnessByAreaZ_IfcBoundaryFaceCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryFaceCondition ;
rdfs:label "TranslationalStiffnessByAreaZ" ;
rdfs:range ifc:IfcModulusOfSubgradeReactionSelect .
ifc:IfcStructuralCurveActivityTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER
a ifc:IfcEvaporativeCoolerTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER" .
ifc:CISTERN a ifc:IfcSanitaryTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "CISTERN" .
ifc:MICROWAVE a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "MICROWAVE" .
ifc:SPECIFICATION a ifc:IfcObjectiveEnum , owl:NamedIndividual ;
rdfs:label "SPECIFICATION" .
ifc:lightEmissionSource_IfcLightSourceGoniometric
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceGoniometric ;
rdfs:label "LightEmissionSource" ;
rdfs:range ifc:IfcLightEmissionSourceEnum .
ifc:predefinedType_IfcTask
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTask ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTaskTypeEnum .
ifc:IfcCoilType a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCoilTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCoilType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCoilTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCoilType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcTransformerType , ifc:IfcCondenserType , ifc:IfcHumidifierType , ifc:IfcEvaporatorType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcEngineType , ifc:IfcTubeBundleType , ifc:IfcHeatExchangerType , ifc:IfcChillerType , ifc:IfcBurnerType , ifc:IfcMotorConnectionType , ifc:IfcEvaporativeCoolerType , ifc:IfcElectricMotorType , ifc:IfcBoilerType , ifc:IfcCoolingTowerType , ifc:IfcCooledBeamType , ifc:IfcSolarDeviceType , ifc:IfcUnitaryEquipmentType , ifc:IfcElectricGeneratorType .
ifc:IfcCableCarrierFittingType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowFittingType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCableCarrierFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableCarrierFittingType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCableCarrierFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableCarrierFittingType
] ;
owl:disjointWith ifc:IfcJunctionBoxType , ifc:IfcDuctFittingType , ifc:IfcPipeFittingType , ifc:IfcCableFittingType .
ifc:lastUpdateDate_IfcInventory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcInventory ;
rdfs:label "LastUpdateDate" ;
rdfs:range ifc:IfcDate .
ifc:name_IfcShapeAspect
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcShapeAspect ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcStructuralCurveReaction
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralCurveReaction ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStructuralCurveActivityTypeEnum .
ifc:slippageZ_IfcSlippageConnectionCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSlippageConnectionCondition ;
rdfs:label "SlippageZ" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:CODEWAIVER a ifc:IfcObjectiveEnum , owl:NamedIndividual ;
rdfs:label "CODEWAIVER" .
ifc:IfcCurveStyleFontPattern_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcCurveStyleFontPattern_List , list:EmptyList .
ifc:SPACEINVENTORY a ifc:IfcInventoryTypeEnum , owl:NamedIndividual ;
rdfs:label "SPACEINVENTORY" .
ifc:IfcGridAxis a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:sameSense_IfcGridAxis ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:sameSense_IfcGridAxis
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCurve ;
owl:onProperty ifc:axisCurve_IfcGridAxis ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:axisCurve_IfcGridAxis
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:axisTag_IfcGridAxis
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:axisTag_IfcGridAxis
] .
ifc:IfcStairFlight a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStairFlightTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStairFlight
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcStairFlightTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStairFlight
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:numberOfRiser_IfcStairFlight
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:riserHeight_IfcStairFlight
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:numberOfTreads_IfcStairFlight
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass expr:INTEGER ;
owl:onProperty ifc:numberOfTreads_IfcStairFlight
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:treadLength_IfcStairFlight
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:riserHeight_IfcStairFlight
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:treadLength_IfcStairFlight
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass expr:INTEGER ;
owl:onProperty ifc:numberOfRiser_IfcStairFlight
] ;
owl:disjointWith ifc:IfcWindow , ifc:IfcChimney , ifc:IfcColumn , ifc:IfcShadingDevice , ifc:IfcSlab , ifc:IfcDoor , ifc:IfcBeam , ifc:IfcBuildingElementProxy , ifc:IfcCovering , ifc:IfcRoof , ifc:IfcFooting , ifc:IfcPlate , ifc:IfcRampFlight , ifc:IfcRamp , ifc:IfcWall , ifc:IfcStair , ifc:IfcPile , ifc:IfcMember , ifc:IfcCurtainWall , ifc:IfcRailing .
ifc:IfcFlowControllerType
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElementType ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcAirTerminalBoxType ifc:IfcSwitchingDeviceType ifc:IfcValveType ifc:IfcElectricDistributionBoardType ifc:IfcDamperType ifc:IfcElectricTimeControlType ifc:IfcFlowMeterType ifc:IfcProtectiveDeviceType )
] ;
owl:disjointWith ifc:IfcEnergyConversionDeviceType , ifc:IfcFlowSegmentType , ifc:IfcFlowTreatmentDeviceType , ifc:IfcDistributionChamberElementType , ifc:IfcFlowStorageDeviceType , ifc:IfcFlowFittingType , ifc:IfcFlowMovingDeviceType , ifc:IfcFlowTerminalType .
ifc:IfcCoordinateOperation
a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCoordinateReferenceSystem ;
owl:onProperty ifc:targetCRS_IfcCoordinateOperation ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCoordinateReferenceSystem ;
owl:onProperty ifc:targetCRS_IfcCoordinateOperation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCoordinateReferenceSystemSelect ;
owl:onProperty ifc:sourceCRS_IfcCoordinateOperation ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCoordinateReferenceSystemSelect ;
owl:onProperty ifc:sourceCRS_IfcCoordinateOperation
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcMapConversion )
] .
ifc:IfcTextAlignment a owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:shapeOfProduct_IfcProductDefinitionShape
a owl:ObjectProperty ;
rdfs:domain ifc:IfcProductDefinitionShape ;
rdfs:label "ShapeOfProduct" ;
rdfs:range ifc:IfcProduct ;
owl:inverseOf ifc:representation_IfcProduct .
ifc:IfcElectricGeneratorTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcBendingParameterSelect_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBendingParameterSelect_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBendingParameterSelect_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBendingParameterSelect ;
owl:onProperty list:hasContents
] .
ifc:SKETCH_VIEW a ifc:IfcGeometricProjectionEnum , owl:NamedIndividual ;
rdfs:label "SKETCH_VIEW" .
ifc:IfcFootingTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcFlowStorageDevice
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcFlowTerminal , ifc:IfcDistributionChamberElement , ifc:IfcFlowFitting , ifc:IfcFlowTreatmentDevice , ifc:IfcFlowController , ifc:IfcFlowSegment , ifc:IfcEnergyConversionDevice , ifc:IfcFlowMovingDevice .
ifc:HERMETIC a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "HERMETIC" .
ifc:IfcPump a owl:Class ;
rdfs:subClassOf ifc:IfcFlowMovingDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPumpTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPump
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPumpTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPump
] ;
owl:disjointWith ifc:IfcCompressor , ifc:IfcFan .
ifc:depth_IfcUShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUShapeProfileDef ;
rdfs:label "Depth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:values_IfcIrregularTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIrregularTimeSeries ;
rdfs:label "Values" ;
rdfs:range ifc:IfcIrregularTimeSeriesValue_List .
ifc:predefinedType_IfcEvaporator
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEvaporator ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcEvaporatorTypeEnum .
ifc:PERSONAL a ifc:IfcDocumentConfidentialityEnum , owl:NamedIndividual ;
rdfs:label "PERSONAL" .
ifc:selfIntersect_IfcBSplineSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurface ;
rdfs:label "SelfIntersect" ;
rdfs:range expr:LOGICAL .
ifc:IfcElectricCapacitanceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:objectPlacement_IfcProduct
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProduct ;
rdfs:label "ObjectPlacement" ;
rdfs:range ifc:IfcObjectPlacement ;
owl:inverseOf ifc:placesObject_IfcObjectPlacement .
ifc:filletRadius_IfcIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIShapeProfileDef ;
rdfs:label "FilletRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:IfcBoolean a owl:Class ;
rdfs:subClassOf expr:BOOLEAN , ifc:IfcModulusOfRotationalSubgradeReactionSelect , ifc:IfcModulusOfTranslationalSubgradeReactionSelect , ifc:IfcModulusOfSubgradeReactionSelect , ifc:IfcWarpingStiffnessSelect , ifc:IfcRotationalStiffnessSelect , ifc:IfcTranslationalStiffnessSelect , ifc:IfcSimpleValue .
ifc:BUILDINGOPERATOR a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "BUILDINGOPERATOR" .
ifc:POWEROUTLET a ifc:IfcOutletTypeEnum , owl:NamedIndividual ;
rdfs:label "POWEROUTLET" .
ifc:status_IfcActionRequest
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcActionRequest ;
rdfs:label "Status" ;
rdfs:range ifc:IfcLabel .
ifc:TIMEDELAY a ifc:IfcElectricTimeControlTypeEnum , owl:NamedIndividual ;
rdfs:label "TIMEDELAY" .
ifc:COMPOUNDPLANEANGLEUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "COMPOUNDPLANEANGLEUNIT" .
ifc:EQUALTO a ifc:IfcBenchmarkEnum , owl:NamedIndividual ;
rdfs:label "EQUALTO" .
ifc:STEEL a ifc:IfcWindowStyleConstructionEnum , ifc:IfcDoorStyleConstructionEnum , owl:NamedIndividual ;
rdfs:label "STEEL" .
ifc:refractionIndex_IfcSurfaceStyleRefraction
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleRefraction ;
rdfs:label "RefractionIndex" ;
rdfs:range ifc:IfcReal .
ifc:referencedSource_IfcClassificationReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcClassificationReference ;
rdfs:label "ReferencedSource" ;
rdfs:range ifc:IfcClassificationReferenceSelect .
ifc:BUTTERFLY_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "BUTTERFLY_ROOF" .
ifc:predefinedType_IfcPumpType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPumpType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPumpTypeEnum .
ifc:defines_IfcPropertySetTemplate
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPropertySetTemplate ;
rdfs:label "Defines" ;
rdfs:range ifc:IfcRelDefinesByTemplate ;
owl:inverseOf ifc:relatingTemplate_IfcRelDefinesByTemplate .
ifc:name_IfcContextDependentUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcContextDependentUnit ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:IfcOrientedEdge_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcOrientedEdge_List , list:EmptyList .
ifc:IfcTriangulatedFaceSet
a owl:Class ;
rdfs:subClassOf ifc:IfcTessellatedFaceSet ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass expr:INTEGER_List_List ;
owl:onProperty ifc:normalIndex_IfcTriangulatedFaceSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom expr:INTEGER_List_List
] ;
owl:onProperty ifc:normalIndex_IfcTriangulatedFaceSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER_List_List ;
owl:onProperty ifc:normalIndex_IfcTriangulatedFaceSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:INTEGER_List_List ;
owl:onProperty ifc:coordIndex_IfcTriangulatedFaceSet ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom expr:INTEGER_List_List
] ;
owl:onProperty ifc:coordIndex_IfcTriangulatedFaceSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER_List_List ;
owl:onProperty ifc:coordIndex_IfcTriangulatedFaceSet
] .
ifc:IfcElectricFlowStorageDevice
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowStorageDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcElectricFlowStorageDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricFlowStorageDevice
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricFlowStorageDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricFlowStorageDevice
] ;
owl:disjointWith ifc:IfcTank .
ifc:representationIdentifier_IfcRepresentation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRepresentation ;
rdfs:label "RepresentationIdentifier" ;
rdfs:range ifc:IfcLabel .
ifc:name_IfcPreDefinedItem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPreDefinedItem ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:longName_IfcSpaceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpaceType ;
rdfs:label "LongName" ;
rdfs:range ifc:IfcLabel .
ifc:SLIDINGHORIZONTAL
a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "SLIDINGHORIZONTAL" .
ifc:vertexGeometry_IfcVertexPoint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcVertexPoint ;
rdfs:label "VertexGeometry" ;
rdfs:range ifc:IfcPoint .
ifc:relatingMaterial_IfcMaterialRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialRelationship ;
rdfs:label "RelatingMaterial" ;
rdfs:range ifc:IfcMaterial ;
owl:inverseOf ifc:relatesTo_IfcMaterial .
ifc:DAILY a ifc:IfcRecurrenceTypeEnum , owl:NamedIndividual ;
rdfs:label "DAILY" .
ifc:unit_IfcPropertyEnumeration
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyEnumeration ;
rdfs:label "Unit" ;
rdfs:range ifc:IfcUnit .
ifc:RIVET a ifc:IfcMechanicalFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "RIVET" .
ifc:flangeSlope_IfcUShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUShapeProfileDef ;
rdfs:label "FlangeSlope" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:longDescription_IfcPermit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPermit ;
rdfs:label "LongDescription" ;
rdfs:range ifc:IfcText .
ifc:name_IfcTable a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTable ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:IfcIrregularTimeSeriesValue_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIrregularTimeSeriesValue_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIrregularTimeSeriesValue_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIrregularTimeSeriesValue ;
owl:onProperty list:hasContents
] .
ifc:selfIntersect_IfcBSplineCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineCurve ;
rdfs:label "SelfIntersect" ;
rdfs:range expr:LOGICAL .
ifc:systemType_IfcDistributionPort
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDistributionPort ;
rdfs:label "SystemType" ;
rdfs:range ifc:IfcDistributionSystemEnum .
ifc:predefinedType_IfcSanitaryTerminal
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSanitaryTerminal ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSanitaryTerminalTypeEnum .
ifc:IfcCondenserType a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCondenserTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCondenserType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCondenserTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCondenserType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcTubeBundleType , ifc:IfcElectricGeneratorType , ifc:IfcCooledBeamType , ifc:IfcUnitaryEquipmentType , ifc:IfcCoolingTowerType , ifc:IfcCoilType , ifc:IfcEvaporatorType , ifc:IfcHeatExchangerType , ifc:IfcBoilerType , ifc:IfcElectricMotorType , ifc:IfcEngineType , ifc:IfcBurnerType , ifc:IfcHumidifierType , ifc:IfcMotorConnectionType , ifc:IfcEvaporativeCoolerType , ifc:IfcTransformerType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcSolarDeviceType , ifc:IfcChillerType .
ifc:hasProperties_IfcPropertySet
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPropertySet ;
rdfs:label "HasProperties" ;
rdfs:range ifc:IfcProperty ;
owl:inverseOf ifc:partOfPset_IfcProperty .
ifc:CONVEYING a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "CONVEYING" .
ifc:SUMP a ifc:IfcDistributionChamberElementTypeEnum , owl:NamedIndividual ;
rdfs:label "SUMP" .
ifc:START_START a ifc:IfcSequenceEnum , owl:NamedIndividual ;
rdfs:label "START_START" .
ifc:POSITIVE a ifc:IfcDirectionSenseEnum , ifc:IfcSurfaceSide , owl:NamedIndividual ;
rdfs:label "POSITIVE" .
ifc:CONCRETE a ifc:IfcLaborResourceTypeEnum , ifc:IfcConstructionMaterialResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "CONCRETE" .
ifc:textAlign_IfcTextStyleTextModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleTextModel ;
rdfs:label "TextAlign" ;
rdfs:range ifc:IfcTextAlignment .
ifc:prefix_IfcSIUnit a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSIUnit ;
rdfs:label "Prefix" ;
rdfs:range ifc:IfcSIPrefix .
ifc:THERMAL a ifc:IfcSpatialZoneTypeEnum , ifc:IfcProtectiveDeviceTrippingUnitTypeEnum , owl:NamedIndividual ;
rdfs:label "THERMAL" .
ifc:MASSPERLENGTHUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "MASSPERLENGTHUNIT" .
ifc:IfcPixelTexture a owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceTexture ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcInteger ;
owl:onProperty ifc:width_IfcPixelTexture ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcInteger ;
owl:onProperty ifc:height_IfcPixelTexture ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:height_IfcPixelTexture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcInteger ;
owl:onProperty ifc:colourComponents_IfcPixelTexture ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:width_IfcPixelTexture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BINARY_List ;
owl:onProperty ifc:pixel_IfcPixelTexture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:colourComponents_IfcPixelTexture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:BINARY_List ;
owl:onProperty ifc:pixel_IfcPixelTexture ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom expr:BINARY_List
] ;
owl:onProperty ifc:pixel_IfcPixelTexture
] ;
owl:disjointWith ifc:IfcBlobTexture , ifc:IfcImageTexture .
ifc:IfcAppliedValueSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:axis1_IfcCartesianTransformationOperator
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCartesianTransformationOperator ;
rdfs:label "Axis1" ;
rdfs:range ifc:IfcDirection .
ifc:IfcSlabTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSlabType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSlabTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSlabType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSlabTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSlabType
] ;
owl:disjointWith ifc:IfcColumnType , ifc:IfcShadingDeviceType , ifc:IfcFootingType , ifc:IfcPileType , ifc:IfcRailingType , ifc:IfcStairFlightType , ifc:IfcCurtainWallType , ifc:IfcMemberType , ifc:IfcBuildingElementProxyType , ifc:IfcDoorType , ifc:IfcRoofType , ifc:IfcStairType , ifc:IfcChimneyType , ifc:IfcBeamType , ifc:IfcCoveringType , ifc:IfcRampFlightType , ifc:IfcWindowType , ifc:IfcWallType , ifc:IfcPlateType , ifc:IfcRampType .
ifc:predefinedType_IfcCoolingTower
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoolingTower ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCoolingTowerTypeEnum .
ifc:ELECTRICCOOKER a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICCOOKER" .
ifc:IfcOrganizationRelationship
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOrganization ;
owl:onProperty ifc:relatingOrganization_IfcOrganizationRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcOrganization ;
owl:onProperty ifc:relatingOrganization_IfcOrganizationRelationship ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOrganization ;
owl:onProperty ifc:relatedOrganizations_IfcOrganizationRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcOrganization ;
owl:onProperty ifc:relatedOrganizations_IfcOrganizationRelationship
] ;
owl:disjointWith ifc:IfcResourceConstraintRelationship , ifc:IfcCurrencyRelationship , ifc:IfcExternalReferenceRelationship , ifc:IfcPropertyDependencyRelationship , ifc:IfcResourceApprovalRelationship , ifc:IfcDocumentInformationRelationship , ifc:IfcApprovalRelationship , ifc:IfcMaterialRelationship .
ifc:compositeProfile_IfcMaterialProfileSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfileSet ;
rdfs:label "CompositeProfile" ;
rdfs:range ifc:IfcCompositeProfileDef .
ifc:IfcHeatExchanger a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcHeatExchangerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcHeatExchanger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcHeatExchangerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcHeatExchanger
] ;
owl:disjointWith ifc:IfcSolarDevice , ifc:IfcCooledBeam , ifc:IfcTransformer , ifc:IfcCoil , ifc:IfcBoiler , ifc:IfcBurner , ifc:IfcHumidifier , ifc:IfcElectricMotor , ifc:IfcElectricGenerator , ifc:IfcTubeBundle , ifc:IfcCondenser , ifc:IfcChiller , ifc:IfcEngine , ifc:IfcUnitaryEquipment , ifc:IfcAirToAirHeatRecovery , ifc:IfcEvaporator , ifc:IfcMotorConnection , ifc:IfcCoolingTower , ifc:IfcEvaporativeCooler .
ifc:rows_IfcTable a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTable ;
rdfs:label "Rows" ;
rdfs:range ifc:IfcTableRow_List .
ifc:IfcTessellatedFaceSet
a owl:Class ;
rdfs:subClassOf ifc:IfcTessellatedItem ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcTriangulatedFaceSet )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue_List_List ;
owl:onProperty ifc:normals_IfcTessellatedFaceSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIndexedColourMap ;
owl:onProperty ifc:hasColours_IfcTessellatedFaceSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIndexedColourMap ;
owl:onProperty ifc:hasColours_IfcTessellatedFaceSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcParameterValue_List_List ;
owl:onProperty ifc:normals_IfcTessellatedFaceSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:closed_IfcTessellatedFaceSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPointList3D ;
owl:onProperty ifc:coordinates_IfcTessellatedFaceSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:closed_IfcTessellatedFaceSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIndexedTextureMap ;
owl:onProperty ifc:hasTextures_IfcTessellatedFaceSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCartesianPointList3D ;
owl:onProperty ifc:coordinates_IfcTessellatedFaceSet ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcParameterValue_List_List
] ;
owl:onProperty ifc:normals_IfcTessellatedFaceSet
] .
ifc:location_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "Location" ;
rdfs:range ifc:IfcURIReference .
ifc:innerBoundaries_IfcAnnotationFillArea
a owl:ObjectProperty ;
rdfs:domain ifc:IfcAnnotationFillArea ;
rdfs:label "InnerBoundaries" ;
rdfs:range ifc:IfcCurve .
ifc:IfcPlanarBox a owl:Class ;
rdfs:subClassOf ifc:IfcPlanarExtent ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAxis2Placement ;
owl:onProperty ifc:placement_IfcPlanarBox ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement ;
owl:onProperty ifc:placement_IfcPlanarBox
] .
ifc:constructionType_IfcPile
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPile ;
rdfs:label "ConstructionType" ;
rdfs:range ifc:IfcPileConstructionEnum .
ifc:SANITARYFOUNTAIN a ifc:IfcSanitaryTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "SANITARYFOUNTAIN" .
ifc:IfcBuildingElement
a owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelCoversBldgElements ;
owl:onProperty ifc:hasCoverings_IfcBuildingElement
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcWall ifc:IfcCovering ifc:IfcRailing ifc:IfcWindow ifc:IfcCurtainWall ifc:IfcStair ifc:IfcStairFlight ifc:IfcMember ifc:IfcPlate ifc:IfcChimney ifc:IfcSlab ifc:IfcBeam ifc:IfcRampFlight ifc:IfcColumn ifc:IfcFooting ifc:IfcRoof ifc:IfcPile ifc:IfcShadingDevice ifc:IfcRamp ifc:IfcBuildingElementProxy ifc:IfcDoor )
] ;
owl:disjointWith ifc:IfcElementComponent , ifc:IfcElementAssembly , ifc:IfcDistributionElement , ifc:IfcFurnishingElement , ifc:IfcTransportElement , ifc:IfcGeographicElement , ifc:IfcCivilElement , ifc:IfcFeatureElement , ifc:IfcVirtualElement .
ifc:longitudinalBarNominalDiameter_IfcReinforcingMesh
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:label "LongitudinalBarNominalDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:panelDepth_IfcDoorPanelProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorPanelProperties ;
rdfs:label "PanelDepth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:relatingPropertyDefinition_IfcRelDefinesByProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelDefinesByProperties ;
rdfs:label "RelatingPropertyDefinition" ;
rdfs:range ifc:IfcPropertySetDefinitionSelect ;
owl:inverseOf ifc:definesOccurrence_IfcPropertySetDefinition .
ifc:IfcMechanicalFastenerType
a owl:Class ;
rdfs:subClassOf ifc:IfcElementComponentType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalLength_IfcMechanicalFastenerType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMechanicalFastenerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMechanicalFastenerType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMechanicalFastenerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMechanicalFastenerType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalDiameter_IfcMechanicalFastenerType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalDiameter_IfcMechanicalFastenerType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalLength_IfcMechanicalFastenerType
] ;
owl:disjointWith ifc:IfcFastenerType , ifc:IfcDiscreteAccessoryType , ifc:IfcVibrationIsolatorType , ifc:IfcBuildingElementPartType , ifc:IfcReinforcingElementType .
ifc:WARPINGCONSTANTUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "WARPINGCONSTANTUNIT" .
ifc:addresses_IfcPerson
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPerson ;
rdfs:label "Addresses" ;
rdfs:range ifc:IfcAddress_List .
ifc:frameThickness_IfcWindowPanelProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowPanelProperties ;
rdfs:label "FrameThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:description_IfcDocumentReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentReference ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:SURF_OF_LINEAR_EXTRUSION
a ifc:IfcBSplineSurfaceForm , owl:NamedIndividual ;
rdfs:label "SURF_OF_LINEAR_EXTRUSION" .
ifc:BASESLAB a ifc:IfcSlabTypeEnum , owl:NamedIndividual ;
rdfs:label "BASESLAB" .
ifc:IfcFlowTreatmentDevice
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcEnergyConversionDevice , ifc:IfcDistributionChamberElement , ifc:IfcFlowMovingDevice , ifc:IfcFlowFitting , ifc:IfcFlowTerminal , ifc:IfcFlowSegment , ifc:IfcFlowController , ifc:IfcFlowStorageDevice .
ifc:SMOKEDAMPER a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "SMOKEDAMPER" .
ifc:IfcRelConnectsWithRealizingElements
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnectsElements ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:connectionType_IfcRelConnectsWithRealizingElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:connectionType_IfcRelConnectsWithRealizingElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcElement ;
owl:onProperty ifc:realizingElements_IfcRelConnectsWithRealizingElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:realizingElements_IfcRelConnectsWithRealizingElements
] ;
owl:disjointWith ifc:IfcRelConnectsPathElements .
ifc:IfcEvaporator a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcEvaporatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvaporator
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcEvaporatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvaporator
] ;
owl:disjointWith ifc:IfcHumidifier , ifc:IfcTubeBundle , ifc:IfcSolarDevice , ifc:IfcEvaporativeCooler , ifc:IfcTransformer , ifc:IfcEngine , ifc:IfcCondenser , ifc:IfcElectricMotor , ifc:IfcAirToAirHeatRecovery , ifc:IfcHeatExchanger , ifc:IfcCoolingTower , ifc:IfcBurner , ifc:IfcChiller , ifc:IfcElectricGenerator , ifc:IfcCoil , ifc:IfcCooledBeam , ifc:IfcUnitaryEquipment , ifc:IfcMotorConnection , ifc:IfcBoiler .
ifc:MECHANICALFORCEDDRAFT
a ifc:IfcCoolingTowerTypeEnum , owl:NamedIndividual ;
rdfs:label "MECHANICALFORCEDDRAFT" .
ifc:CIVILENGINEER a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "CIVILENGINEER" .
ifc:eventOccurenceTime_IfcEvent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEvent ;
rdfs:label "EventOccurenceTime" ;
rdfs:range ifc:IfcEventTime .
ifc:COMPLETION_G1 a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "COMPLETION_G1" .
ifc:GRAVITYDAMPER a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "GRAVITYDAMPER" .
ifc:IfcSimplePropertyTemplateTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcFanTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:scheduleWork_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "ScheduleWork" ;
rdfs:range ifc:IfcDuration .
ifc:predefinedType_IfcMedicalDeviceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMedicalDeviceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcMedicalDeviceTypeEnum .
ifc:IfcClassificationSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:axis2_IfcCartesianTransformationOperator
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCartesianTransformationOperator ;
rdfs:label "Axis2" ;
rdfs:range ifc:IfcDirection .
ifc:REDUCER a ifc:IfcCableCarrierFittingTypeEnum , owl:NamedIndividual ;
rdfs:label "REDUCER" .
ifc:bottomFlangeThickness_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "BottomFlangeThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:LOADBEARING a ifc:IfcBuildingSystemTypeEnum , owl:NamedIndividual ;
rdfs:label "LOADBEARING" .
ifc:CUBIC_METRE a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "CUBIC_METRE" .
ifc:identification_IfcAsset
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsset ;
rdfs:label "Identification" ;
rdfs:range ifc:IfcIdentifier .
ifc:predefinedType_IfcEngine
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEngine ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcEngineTypeEnum .
ifc:IfcRelDefinesByTemplate
a owl:Class ;
rdfs:subClassOf ifc:IfcRelDefines ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPropertySetTemplate ;
owl:onProperty ifc:relatingTemplate_IfcRelDefinesByTemplate ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertySetTemplate ;
owl:onProperty ifc:relatingTemplate_IfcRelDefinesByTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPropertySetDefinition ;
owl:onProperty ifc:relatedPropertySets_IfcRelDefinesByTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertySetDefinition ;
owl:onProperty ifc:relatedPropertySets_IfcRelDefinesByTemplate
] ;
owl:disjointWith ifc:IfcRelDefinesByProperties , ifc:IfcRelDefinesByObject , ifc:IfcRelDefinesByType .
ifc:SWITCHDISCONNECTOR
a ifc:IfcSwitchingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "SWITCHDISCONNECTOR" .
ifc:displacementY_IfcStructuralLoadSingleDisplacement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleDisplacement ;
rdfs:label "DisplacementY" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:isRelatedBy_IfcOrganization
a owl:ObjectProperty ;
rdfs:domain ifc:IfcOrganization ;
rdfs:label "IsRelatedBy" ;
rdfs:range ifc:IfcOrganizationRelationship ;
owl:inverseOf ifc:relatedOrganizations_IfcOrganizationRelationship .
ifc:P_COMPLEX a ifc:IfcComplexPropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "P_COMPLEX" .
ifc:OTHER_CONSTRUCTION
a ifc:IfcWindowStyleConstructionEnum , owl:NamedIndividual ;
rdfs:label "OTHER_CONSTRUCTION" .
ifc:additionalConditions_IfcRelConnectsStructuralMember
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsStructuralMember ;
rdfs:label "AdditionalConditions" ;
rdfs:range ifc:IfcStructuralConnectionCondition .
ifc:TENSIONING_END a ifc:IfcTendonAnchorTypeEnum , owl:NamedIndividual ;
rdfs:label "TENSIONING_END" .
ifc:flowDirection_IfcDistributionPort
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDistributionPort ;
rdfs:label "FlowDirection" ;
rdfs:range ifc:IfcFlowDirectionEnum .
ifc:HOME a ifc:IfcAddressTypeEnum , owl:NamedIndividual ;
rdfs:label "HOME" .
ifc:riserHeight_IfcStairFlight
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStairFlight ;
rdfs:label "RiserHeight" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:fixedUntilDate_IfcAppliedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:label "FixedUntilDate" ;
rdfs:range ifc:IfcDate .
ifc:IfcMetric a owl:Class ;
rdfs:subClassOf ifc:IfcConstraint ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReference ;
owl:onProperty ifc:referencePath_IfcMetric
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBenchmarkEnum ;
owl:onProperty ifc:benchmark_IfcMetric
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:valueSource_IfcMetric
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBenchmarkEnum ;
owl:onProperty ifc:benchmark_IfcMetric ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:valueSource_IfcMetric
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMetricValueSelect ;
owl:onProperty ifc:dataValue_IfcMetric
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReference ;
owl:onProperty ifc:referencePath_IfcMetric
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMetricValueSelect ;
owl:onProperty ifc:dataValue_IfcMetric ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcObjective .
ifc:predefinedType_IfcStructuralCurveAction
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralCurveAction ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStructuralCurveActivityTypeEnum .
ifc:source_IfcClassification
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcClassification ;
rdfs:label "Source" ;
rdfs:range ifc:IfcLabel .
ifc:IfcElementComponent
a owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcVibrationIsolator ifc:IfcDiscreteAccessory ifc:IfcMechanicalFastener ifc:IfcFastener ifc:IfcBuildingElementPart ifc:IfcReinforcingElement )
] ;
owl:disjointWith ifc:IfcDistributionElement , ifc:IfcElementAssembly , ifc:IfcVirtualElement , ifc:IfcFeatureElement , ifc:IfcTransportElement , ifc:IfcCivilElement , ifc:IfcFurnishingElement , ifc:IfcGeographicElement , ifc:IfcBuildingElement .
ifc:constructionType_IfcWindowStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowStyle ;
rdfs:label "ConstructionType" ;
rdfs:range ifc:IfcWindowStyleConstructionEnum .
ifc:WHISTLE a ifc:IfcAlarmTypeEnum , owl:NamedIndividual ;
rdfs:label "WHISTLE" .
ifc:orientationOf2DPlane_IfcStructuralAnalysisModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralAnalysisModel ;
rdfs:label "OrientationOf2DPlane" ;
rdfs:range ifc:IfcAxis2Placement3D .
ifc:IfcBSplineCurve a owl:Class ;
rdfs:subClassOf ifc:IfcBoundedCurve ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:degree_IfcBSplineCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:LOGICAL ;
owl:onProperty ifc:selfIntersect_IfcBSplineCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:LOGICAL ;
owl:onProperty ifc:selfIntersect_IfcBSplineCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint_List ;
owl:onProperty ifc:controlPointsList_IfcBSplineCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:INTEGER ;
owl:onProperty ifc:degree_IfcBSplineCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcCartesianPoint_List
]
] ;
owl:onProperty ifc:controlPointsList_IfcBSplineCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBSplineCurveForm ;
owl:onProperty ifc:curveForm_IfcBSplineCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:LOGICAL ;
owl:onProperty ifc:closedCurve_IfcBSplineCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:LOGICAL ;
owl:onProperty ifc:closedCurve_IfcBSplineCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCartesianPoint_List ;
owl:onProperty ifc:controlPointsList_IfcBSplineCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcBSplineCurveWithKnots )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBSplineCurveForm ;
owl:onProperty ifc:curveForm_IfcBSplineCurve
] ;
owl:disjointWith ifc:IfcTrimmedCurve , ifc:IfcCompositeCurve , ifc:IfcPolyline .
ifc:userDefinedDataOrigin_IfcTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:label "UserDefinedDataOrigin" ;
rdfs:range ifc:IfcLabel .
ifc:CARTESIAN a ifc:IfcTrimmingPreference , owl:NamedIndividual ;
rdfs:label "CARTESIAN" .
ifc:VOLTMETER_RMS a ifc:IfcFlowInstrumentTypeEnum , owl:NamedIndividual ;
rdfs:label "VOLTMETER_RMS" .
ifc:height_IfcRightCircularCone
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRightCircularCone ;
rdfs:label "Height" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:TWO_STRAIGHT_RUN_STAIR
a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "TWO_STRAIGHT_RUN_STAIR" .
ifc:IfcStructuralItem
a owl:Class ;
rdfs:subClassOf ifc:IfcProduct , ifc:IfcStructuralActivityAssignmentSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsStructuralActivity ;
owl:onProperty ifc:assignedStructuralActivity_IfcStructuralItem
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcStructuralMember ifc:IfcStructuralConnection )
] ;
owl:disjointWith ifc:IfcAnnotation , ifc:IfcProxy , ifc:IfcStructuralActivity , ifc:IfcGrid , ifc:IfcElement , ifc:IfcPort , ifc:IfcSpatialElement .
ifc:startProfile_IfcSectionProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionProperties ;
rdfs:label "StartProfile" ;
rdfs:range ifc:IfcProfileDef .
ifc:parentBoundary_IfcRelSpaceBoundary1stLevel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelSpaceBoundary1stLevel ;
rdfs:label "ParentBoundary" ;
rdfs:range ifc:IfcRelSpaceBoundary1stLevel ;
owl:inverseOf ifc:innerBoundaries_IfcRelSpaceBoundary1stLevel .
ifc:relatingConnectionType_IfcRelConnectsPathElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsPathElements ;
rdfs:label "RelatingConnectionType" ;
rdfs:range ifc:IfcConnectionTypeEnum .
ifc:IfcThermalExpansionCoefficientMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:objectiveQualifier_IfcObjective
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcObjective ;
rdfs:label "ObjectiveQualifier" ;
rdfs:range ifc:IfcObjectiveEnum .
ifc:IfcLabel_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcLabel_List , list:EmptyList .
ifc:width_IfcLShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLShapeProfileDef ;
rdfs:label "Width" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:DOUBLE_DOOR_DOUBLE_SWING
a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_DOOR_DOUBLE_SWING" .
ifc:dataValue_IfcMetric
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMetric ;
rdfs:label "DataValue" ;
rdfs:range ifc:IfcMetricValueSelect .
ifc:IfcCountMeasure a owl:Class ;
rdfs:subClassOf expr:NUMBER , ifc:IfcMeasureValue .
ifc:REVOLVING a ifc:IfcDoorPanelOperationEnum , ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "REVOLVING" .
ifc:predefinedType_IfcWorkSchedule
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkSchedule ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcWorkScheduleTypeEnum .
ifc:IfcTendon a owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:minCurvatureRadius_IfcTendon
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:frictionCoefficient_IfcTendon
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:tensionForce_IfcTendon
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:anchorageSlip_IfcTendon
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAreaMeasure ;
owl:onProperty ifc:crossSectionArea_IfcTendon
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:crossSectionArea_IfcTendon
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTendonTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTendon
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPressureMeasure ;
owl:onProperty ifc:preStress_IfcTendon
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTendonTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTendon
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:anchorageSlip_IfcTendon
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalDiameter_IfcTendon
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:frictionCoefficient_IfcTendon
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcForceMeasure ;
owl:onProperty ifc:tensionForce_IfcTendon
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:minCurvatureRadius_IfcTendon
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalDiameter_IfcTendon
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPressureMeasure ;
owl:onProperty ifc:preStress_IfcTendon
] ;
owl:disjointWith ifc:IfcReinforcingMesh , ifc:IfcTendonAnchor , ifc:IfcReinforcingBar .
ifc:FOOTING_BEAM a ifc:IfcFootingTypeEnum , owl:NamedIndividual ;
rdfs:label "FOOTING_BEAM" .
ifc:parameterTakesPrecedence_IfcDoorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorType ;
rdfs:label "ParameterTakesPrecedence" ;
rdfs:range expr:BOOLEAN .
ifc:IfcTableColumn_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcTableColumn_List , list:EmptyList .
ifc:NAILPLATE a ifc:IfcMechanicalFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "NAILPLATE" .
ifc:scale3_IfcCartesianTransformationOperator3DnonUniform
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCartesianTransformationOperator3DnonUniform ;
rdfs:label "Scale3" ;
rdfs:range expr:REAL .
ifc:displacementX_IfcStructuralLoadSingleDisplacement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleDisplacement ;
rdfs:label "DisplacementX" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:HYDRAULICACTUATOR
a ifc:IfcActuatorTypeEnum , owl:NamedIndividual ;
rdfs:label "HYDRAULICACTUATOR" .
ifc:IfcLayeredItem a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:PIECEWISECONTINUOUS
a ifc:IfcTimeSeriesDataTypeEnum , owl:NamedIndividual ;
rdfs:label "PIECEWISECONTINUOUS" .
ifc:predefinedType_IfcElectricMotorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricMotorType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricMotorTypeEnum .
ifc:IfcProtectiveDeviceTrippingUnitTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:primaryMeasureType_IfcSimplePropertyTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:label "PrimaryMeasureType" ;
rdfs:range ifc:IfcLabel .
ifc:START_FINISH a ifc:IfcSequenceEnum , owl:NamedIndividual ;
rdfs:label "START_FINISH" .
ifc:VERBAL a ifc:IfcActionRequestTypeEnum , owl:NamedIndividual ;
rdfs:label "VERBAL" .
ifc:IfcElectricGeneratorType
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcElectricGeneratorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricGeneratorType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricGeneratorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricGeneratorType
] ;
owl:disjointWith ifc:IfcCoilType , ifc:IfcMotorConnectionType , ifc:IfcHumidifierType , ifc:IfcEvaporativeCoolerType , ifc:IfcBurnerType , ifc:IfcEngineType , ifc:IfcTubeBundleType , ifc:IfcSolarDeviceType , ifc:IfcElectricMotorType , ifc:IfcEvaporatorType , ifc:IfcHeatExchangerType , ifc:IfcCondenserType , ifc:IfcBoilerType , ifc:IfcCooledBeamType , ifc:IfcChillerType , ifc:IfcTransformerType , ifc:IfcUnitaryEquipmentType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcCoolingTowerType .
ifc:IfcChillerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcConstructionProductResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionProductResource ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcConstructionProductResourceTypeEnum .
ifc:IfcSimpleProperty
a owl:Class ;
rdfs:subClassOf ifc:IfcProperty ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcPropertyBoundedValue ifc:IfcPropertyEnumeratedValue ifc:IfcPropertySingleValue ifc:IfcPropertyReferenceValue ifc:IfcPropertyListValue ifc:IfcPropertyTableValue )
] ;
owl:disjointWith ifc:IfcComplexProperty .
ifc:IfcTextLiteral a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTextPath ;
owl:onProperty ifc:path_IfcTextLiteral ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement ;
owl:onProperty ifc:placement_IfcTextLiteral
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAxis2Placement ;
owl:onProperty ifc:placement_IfcTextLiteral ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPresentableText ;
owl:onProperty ifc:literal_IfcTextLiteral
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTextPath ;
owl:onProperty ifc:path_IfcTextLiteral
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPresentableText ;
owl:onProperty ifc:literal_IfcTextLiteral ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcCartesianTransformationOperator , ifc:IfcFillAreaStyleHatching , ifc:IfcCompositeCurveSegment , ifc:IfcHalfSpaceSolid , ifc:IfcBoundingBox , ifc:IfcBooleanResult , ifc:IfcPlanarExtent , ifc:IfcAnnotationFillArea , ifc:IfcSurface , ifc:IfcFillAreaStyleTiles , ifc:IfcCurve , ifc:IfcCsgPrimitive3D , ifc:IfcFaceBasedSurfaceModel , ifc:IfcShellBasedSurfaceModel , ifc:IfcVector , ifc:IfcGeometricSet , ifc:IfcCartesianPointList , ifc:IfcPlacement , ifc:IfcLightSource , ifc:IfcSolidModel , ifc:IfcPoint , ifc:IfcTessellatedItem , ifc:IfcDirection , ifc:IfcSectionedSpine .
ifc:VOLUMEUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "VOLUMEUNIT" .
ifc:pointOnRelatedElement_IfcConnectionPointGeometry
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionPointGeometry ;
rdfs:label "PointOnRelatedElement" ;
rdfs:range ifc:IfcPointOrVertexPoint .
ifc:ADIABATICULTRASONIC
a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ADIABATICULTRASONIC" .
ifc:IfcCartesianPointList3D
a owl:Class ;
rdfs:subClassOf ifc:IfcCartesianPointList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure_List_List ;
owl:onProperty ifc:coordList_IfcCartesianPointList3D ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLengthMeasure_List_List
] ;
owl:onProperty ifc:coordList_IfcCartesianPointList3D
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List_List ;
owl:onProperty ifc:coordList_IfcCartesianPointList3D
] .
ifc:transversePosition_IfcSectionReinforcementProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionReinforcementProperties ;
rdfs:label "TransversePosition" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:category_IfcMaterialProfile
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfile ;
rdfs:label "Category" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcCommunicationsApplianceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCommunicationsApplianceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCommunicationsApplianceTypeEnum .
ifc:WATERSUPPLY a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "WATERSUPPLY" .
ifc:components_IfcAppliedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:label "Components" ;
rdfs:range ifc:IfcAppliedValue_List .
ifc:timeOfApproval_IfcApproval
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "TimeOfApproval" ;
rdfs:range ifc:IfcDateTime .
ifc:WATERCOOLEDSHELLTUBE
a ifc:IfcCondenserTypeEnum , owl:NamedIndividual ;
rdfs:label "WATERCOOLEDSHELLTUBE" .
ifc:vDegree_IfcBSplineSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurface ;
rdfs:label "VDegree" ;
rdfs:range expr:INTEGER .
ifc:timeStep_IfcRegularTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRegularTimeSeries ;
rdfs:label "TimeStep" ;
rdfs:range ifc:IfcTimeMeasure .
ifc:IfcHeatExchangerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcInductanceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:MANHOLE a ifc:IfcDistributionChamberElementTypeEnum , owl:NamedIndividual ;
rdfs:label "MANHOLE" .
ifc:coordinates_IfcTessellatedFaceSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTessellatedFaceSet ;
rdfs:label "Coordinates" ;
rdfs:range ifc:IfcCartesianPointList3D .
ifc:FREEFORM a ifc:IfcStairFlightTypeEnum , ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "FREEFORM" .
ifc:MECHANICALINDUCEDDRAFT
a ifc:IfcCoolingTowerTypeEnum , owl:NamedIndividual ;
rdfs:label "MECHANICALINDUCEDDRAFT" .
ifc:WINDSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "WINDSENSOR" .
ifc:IfcLinearMomentMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:WATERCOOLEDBRAZEDPLATE
a ifc:IfcCondenserTypeEnum , owl:NamedIndividual ;
rdfs:label "WATERCOOLEDBRAZEDPLATE" .
ifc:NEGATIVE a ifc:IfcDirectionSenseEnum , ifc:IfcSurfaceSide , owl:NamedIndividual ;
rdfs:label "NEGATIVE" .
ifc:IfcActorRole a owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcActorRole
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcActorRole
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:userDefinedRole_IfcActorRole
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedRole_IfcActorRole
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcRoleEnum ;
owl:onProperty ifc:role_IfcActorRole ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRoleEnum ;
owl:onProperty ifc:role_IfcActorRole
] .
ifc:IfcSoundPowerLevelMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:RADIAL a ifc:IfcGridTypeEnum , owl:NamedIndividual ;
rdfs:label "RADIAL" .
ifc:name_IfcTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:pagerNumber_IfcTelecomAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTelecomAddress ;
rdfs:label "PagerNumber" ;
rdfs:range ifc:IfcLabel .
ifc:firstMullionOffset_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "FirstMullionOffset" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:radius_IfcSweptDiskSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSweptDiskSolid ;
rdfs:label "Radius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:relatingOrganization_IfcOrganizationRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOrganizationRelationship ;
rdfs:label "RelatingOrganization" ;
rdfs:range ifc:IfcOrganization ;
owl:inverseOf ifc:relates_IfcOrganization .
ifc:liningDepth_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "LiningDepth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcShellBasedSurfaceModel
a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcShell ;
owl:onProperty ifc:sbsmBoundary_IfcShellBasedSurfaceModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcShell ;
owl:onProperty ifc:sbsmBoundary_IfcShellBasedSurfaceModel
] ;
owl:disjointWith ifc:IfcTextLiteral , ifc:IfcSectionedSpine , ifc:IfcHalfSpaceSolid , ifc:IfcCsgPrimitive3D , ifc:IfcPlacement , ifc:IfcTessellatedItem , ifc:IfcSurface , ifc:IfcVector , ifc:IfcLightSource , ifc:IfcCartesianPointList , ifc:IfcBoundingBox , ifc:IfcAnnotationFillArea , ifc:IfcCartesianTransformationOperator , ifc:IfcBooleanResult , ifc:IfcDirection , ifc:IfcCompositeCurveSegment , ifc:IfcFaceBasedSurfaceModel , ifc:IfcFillAreaStyleTiles , ifc:IfcSolidModel , ifc:IfcGeometricSet , ifc:IfcFillAreaStyleHatching , ifc:IfcCurve , ifc:IfcPlanarExtent , ifc:IfcPoint .
ifc:IfcSubContractResource
a owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResource ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSubContractResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSubContractResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSubContractResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSubContractResource
] ;
owl:disjointWith ifc:IfcLaborResource , ifc:IfcConstructionEquipmentResource , ifc:IfcConstructionProductResource , ifc:IfcCrewResource , ifc:IfcConstructionMaterialResource .
ifc:sameSense_IfcFaceSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFaceSurface ;
rdfs:label "SameSense" ;
rdfs:range expr:BOOLEAN .
ifc:ELEVATION_VIEW a ifc:IfcGeometricProjectionEnum , owl:NamedIndividual ;
rdfs:label "ELEVATION_VIEW" .
ifc:FINISH_FINISH a ifc:IfcSequenceEnum , owl:NamedIndividual ;
rdfs:label "FINISH_FINISH" .
ifc:PIPE a ifc:IfcDistributionPortTypeEnum , owl:NamedIndividual ;
rdfs:label "PIPE" .
ifc:IfcDuctFitting a owl:Class ;
rdfs:subClassOf ifc:IfcFlowFitting ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDuctFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDuctFitting
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuctFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDuctFitting
] ;
owl:disjointWith ifc:IfcJunctionBox , ifc:IfcCableFitting , ifc:IfcPipeFitting , ifc:IfcCableCarrierFitting .
ifc:IfcPreDefinedCurveFont
a owl:Class ;
rdfs:subClassOf ifc:IfcCurveStyleFontSelect , ifc:IfcPreDefinedItem ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcDraughtingPreDefinedCurveFont )
] ;
owl:disjointWith ifc:IfcPreDefinedColour , ifc:IfcPreDefinedTextFont .
ifc:IfcConstraintEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:BENDING_ELEMENT a ifc:IfcStructuralSurfaceMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "BENDING_ELEMENT" .
ifc:isDeclaredBy_IfcObject
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcObject ;
rdfs:label "IsDeclaredBy" ;
rdfs:range ifc:IfcRelDefinesByObject ;
owl:inverseOf ifc:relatedObjects_IfcRelDefinesByObject .
ifc:orientation_IfcLightSourceDirectional
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceDirectional ;
rdfs:label "Orientation" ;
rdfs:range ifc:IfcDirection .
ifc:IfcHatchLineDistanceSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcWall a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcWallTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWall
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWallTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWall
] ;
owl:disjointWith ifc:IfcCurtainWall , ifc:IfcStair , ifc:IfcDoor , ifc:IfcBuildingElementProxy , ifc:IfcRoof , ifc:IfcRampFlight , ifc:IfcStairFlight , ifc:IfcRamp , ifc:IfcRailing , ifc:IfcPlate , ifc:IfcCovering , ifc:IfcWindow , ifc:IfcBeam , ifc:IfcFooting , ifc:IfcMember , ifc:IfcSlab , ifc:IfcColumn , ifc:IfcChimney , ifc:IfcPile , ifc:IfcShadingDevice .
ifc:IfcStackTerminalTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:P_LISTVALUE a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "P_LISTVALUE" .
ifc:predefinedType_IfcReinforcingBar
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBar ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcReinforcingBarTypeEnum .
ifc:IfcMassPerLengthMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:lagValue_IfcLagTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLagTime ;
rdfs:label "LagValue" ;
rdfs:range ifc:IfcTimeOrRatioSelect .
ifc:STRAIGHT a ifc:IfcStairFlightTypeEnum , ifc:IfcRampFlightTypeEnum , owl:NamedIndividual ;
rdfs:label "STRAIGHT" .
ifc:POWERUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "POWERUNIT" .
ifc:IfcEventTriggerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcUnitaryControlElementType
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcUnitaryControlElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcUnitaryControlElementType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnitaryControlElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcUnitaryControlElementType
] ;
owl:disjointWith ifc:IfcSensorType , ifc:IfcAlarmType , ifc:IfcProtectiveDeviceTrippingUnitType , ifc:IfcActuatorType , ifc:IfcControllerType , ifc:IfcFlowInstrumentType .
ifc:FEEDAIRUNIT a ifc:IfcMedicalDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "FEEDAIRUNIT" .
ifc:edgeRadius_IfcZShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcZShapeProfileDef ;
rdfs:label "EdgeRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:IfcLightSourceGoniometric
a owl:Class ;
rdfs:subClassOf ifc:IfcLightSource ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcColourRgb ;
owl:onProperty ifc:colourAppearance_IfcLightSourceGoniometric
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLuminousFluxMeasure ;
owl:onProperty ifc:luminousFlux_IfcLightSourceGoniometric ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLightEmissionSourceEnum ;
owl:onProperty ifc:lightEmissionSource_IfcLightSourceGoniometric ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:position_IfcLightSourceGoniometric
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColourRgb ;
owl:onProperty ifc:colourAppearance_IfcLightSourceGoniometric
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcThermodynamicTemperatureMeasure ;
owl:onProperty ifc:colourTemperature_IfcLightSourceGoniometric ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLightDistributionDataSourceSelect ;
owl:onProperty ifc:lightDistributionDataSource_IfcLightSourceGoniometric
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLightEmissionSourceEnum ;
owl:onProperty ifc:lightEmissionSource_IfcLightSourceGoniometric
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcThermodynamicTemperatureMeasure ;
owl:onProperty ifc:colourTemperature_IfcLightSourceGoniometric
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLuminousFluxMeasure ;
owl:onProperty ifc:luminousFlux_IfcLightSourceGoniometric
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:position_IfcLightSourceGoniometric ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLightDistributionDataSourceSelect ;
owl:onProperty ifc:lightDistributionDataSource_IfcLightSourceGoniometric ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcLightSourcePositional , ifc:IfcLightSourceDirectional , ifc:IfcLightSourceAmbient .
ifc:ACTUAL a ifc:IfcWorkScheduleTypeEnum , ifc:IfcWorkPlanTypeEnum , owl:NamedIndividual ;
rdfs:label "ACTUAL" .
ifc:IfcShearModulusMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:mapProjection_IfcProjectedCRS
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProjectedCRS ;
rdfs:label "MapProjection" ;
rdfs:range ifc:IfcIdentifier .
ifc:filletRadius_IfcSweptDiskSolidPolygonal
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSweptDiskSolidPolygonal ;
rdfs:label "FilletRadius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcURIReference_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcURIReference_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcURIReference_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcURIReference ;
owl:onProperty list:hasContents
] .
ifc:IfcVertex a owl:Class ;
rdfs:subClassOf ifc:IfcTopologicalRepresentationItem ;
owl:disjointWith ifc:IfcFace , ifc:IfcEdge , ifc:IfcLoop , ifc:IfcPath , ifc:IfcFaceBound , ifc:IfcConnectedFaceSet .
ifc:IfcTextLiteralWithExtent
a owl:Class ;
rdfs:subClassOf ifc:IfcTextLiteral ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBoxAlignment ;
owl:onProperty ifc:boxAlignment_IfcTextLiteralWithExtent ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoxAlignment ;
owl:onProperty ifc:boxAlignment_IfcTextLiteralWithExtent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPlanarExtent ;
owl:onProperty ifc:extent_IfcTextLiteralWithExtent ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlanarExtent ;
owl:onProperty ifc:extent_IfcTextLiteralWithExtent
] .
ifc:IfcNamedUnit a owl:Class ;
rdfs:subClassOf ifc:IfcUnit ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcUnitEnum ;
owl:onProperty ifc:unitType_IfcNamedUnit ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnitEnum ;
owl:onProperty ifc:unitType_IfcNamedUnit
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDimensionalExponents ;
owl:onProperty ifc:dimensions_IfcNamedUnit ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDimensionalExponents ;
owl:onProperty ifc:dimensions_IfcNamedUnit
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcContextDependentUnit ifc:IfcSIUnit ifc:IfcConversionBasedUnit )
] .
ifc:listValues_IfcPropertyListValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyListValue ;
rdfs:label "ListValues" ;
rdfs:range ifc:IfcValue_List .
ifc:REGULATING a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "REGULATING" .
ifc:IfcTime a owl:Class ;
rdfs:subClassOf expr:STRING , ifc:IfcSimpleValue .
ifc:IfcControllerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcVibrationIsolatorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcVibrationIsolatorType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcVibrationIsolatorTypeEnum .
ifc:IfcFanType a owl:Class ;
rdfs:subClassOf ifc:IfcFlowMovingDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcFanTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFanType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFanTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFanType
] ;
owl:disjointWith ifc:IfcCompressorType , ifc:IfcPumpType .
ifc:IfcTextPath a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcElectricChargeMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:deltaTZ_IfcStructuralLoadTemperature
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadTemperature ;
rdfs:label "DeltaTZ" ;
rdfs:range ifc:IfcThermodynamicTemperatureMeasure .
ifc:IfcProcessSelect a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcPositiveLengthMeasure
a owl:Class ;
rdfs:subClassOf ifc:IfcLengthMeasure , ifc:IfcMeasureValue , ifc:IfcSizeSelect , ifc:IfcHatchLineDistanceSelect .
ifc:predefinedType_IfcMechanicalFastener
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMechanicalFastener ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcMechanicalFastenerTypeEnum .
ifc:textCharacterAppearance_IfcTextStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyle ;
rdfs:label "TextCharacterAppearance" ;
rdfs:range ifc:IfcTextStyleForDefinedFont .
ifc:IfcCurveBoundedSurface
a owl:Class ;
rdfs:subClassOf ifc:IfcBoundedSurface ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSurface ;
owl:onProperty ifc:basisSurface_IfcCurveBoundedSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSurface ;
owl:onProperty ifc:basisSurface_IfcCurveBoundedSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:implicitOuter_IfcCurveBoundedSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:implicitOuter_IfcCurveBoundedSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoundaryCurve ;
owl:onProperty ifc:boundaries_IfcCurveBoundedSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBoundaryCurve ;
owl:onProperty ifc:boundaries_IfcCurveBoundedSurface
] ;
owl:disjointWith ifc:IfcRectangularTrimmedSurface , ifc:IfcBSplineSurface , ifc:IfcCurveBoundedPlane .
ifc:letterSpacing_IfcTextStyleTextModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleTextModel ;
rdfs:label "LetterSpacing" ;
rdfs:range ifc:IfcSizeSelect .
ifc:CONTACTOR a ifc:IfcSwitchingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "CONTACTOR" .
ifc:relatedElements_IfcRelContainedInSpatialStructure
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelContainedInSpatialStructure ;
rdfs:label "RelatedElements" ;
rdfs:range ifc:IfcProduct .
ifc:attributeIdentifier_IfcReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReference ;
rdfs:label "AttributeIdentifier" ;
rdfs:range ifc:IfcIdentifier .
ifc:predefinedType_IfcDamper
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDamper ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDamperTypeEnum .
ifc:crossSectionArea_IfcTendonType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendonType ;
rdfs:label "CrossSectionArea" ;
rdfs:range ifc:IfcAreaMeasure .
ifc:IfcDocumentSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:HANDRAIL a ifc:IfcRailingTypeEnum , owl:NamedIndividual ;
rdfs:label "HANDRAIL" .
ifc:tag_IfcProxy a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProxy ;
rdfs:label "Tag" ;
rdfs:range ifc:IfcLabel .
ifc:IfcTaskTime a owl:Class ;
rdfs:subClassOf ifc:IfcSchedulingTime ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDuration ;
owl:onProperty ifc:freeFloat_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:scheduleDuration_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDuration ;
owl:onProperty ifc:totalFloat_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:statusTime_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:earlyFinish_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTaskDurationEnum ;
owl:onProperty ifc:durationType_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:freeFloat_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:scheduleFinish_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:lateStart_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:statusTime_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:actualFinish_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:scheduleStart_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTaskDurationEnum ;
owl:onProperty ifc:durationType_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:earlyStart_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDuration ;
owl:onProperty ifc:remainingTime_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:isCritical_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:actualStart_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDuration ;
owl:onProperty ifc:actualDuration_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:lateStart_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:isCritical_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:actualDuration_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:lateFinish_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:totalFloat_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:earlyFinish_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:completion_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:actualStart_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:scheduleFinish_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:remainingTime_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:completion_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:lateFinish_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:actualFinish_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:earlyStart_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:scheduleStart_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDuration ;
owl:onProperty ifc:scheduleDuration_IfcTaskTime
] ;
owl:disjointWith ifc:IfcLagTime , ifc:IfcWorkTime , ifc:IfcResourceTime , ifc:IfcEventTime .
ifc:location_IfcPlacement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPlacement ;
rdfs:label "Location" ;
rdfs:range ifc:IfcCartesianPoint .
ifc:IfcVirtualGridIntersection
a owl:Class ;
rdfs:subClassOf ifc:IfcGridPlacementDirectionSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onClass ifc:IfcGridAxis_EmptyList ;
owl:onProperty list:hasNext ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:onProperty list:hasNext
] ;
owl:onProperty ifc:intersectingAxes_IfcVirtualGridIntersection
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcGridAxis_List
]
] ;
owl:onProperty ifc:intersectingAxes_IfcVirtualGridIntersection
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure_EmptyList ;
owl:onProperty list:hasNext ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:onProperty list:hasNext
] ;
owl:onProperty list:hasNext
] ;
owl:onProperty ifc:offsetDistances_IfcVirtualGridIntersection
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLengthMeasure_List
]
] ;
owl:onProperty ifc:offsetDistances_IfcVirtualGridIntersection
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGridAxis_List ;
owl:onProperty ifc:intersectingAxes_IfcVirtualGridIntersection
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure_List ;
owl:onProperty ifc:offsetDistances_IfcVirtualGridIntersection ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcGridAxis_List ;
owl:onProperty ifc:intersectingAxes_IfcVirtualGridIntersection ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List ;
owl:onProperty ifc:offsetDistances_IfcVirtualGridIntersection
] .
ifc:IfcConstructionProductResourceType
a owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResourceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcConstructionProductResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcConstructionProductResourceType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConstructionProductResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcConstructionProductResourceType
] ;
owl:disjointWith ifc:IfcCrewResourceType , ifc:IfcLaborResourceType , ifc:IfcConstructionMaterialResourceType , ifc:IfcConstructionEquipmentResourceType , ifc:IfcSubContractResourceType .
ifc:CEILING a ifc:IfcCoveringTypeEnum , owl:NamedIndividual ;
rdfs:label "CEILING" .
ifc:statusTime_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "StatusTime" ;
rdfs:range ifc:IfcDateTime .
ifc:definesType_IfcPropertySetDefinition
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPropertySetDefinition ;
rdfs:label "DefinesType" ;
rdfs:range ifc:IfcTypeObject ;
owl:inverseOf ifc:hasPropertySets_IfcTypeObject .
ifc:actualDate_IfcEventTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEventTime ;
rdfs:label "ActualDate" ;
rdfs:range ifc:IfcDateTime .
ifc:IfcStructuralLoadTemperature
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadStatic ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcThermodynamicTemperatureMeasure ;
owl:onProperty ifc:deltaTY_IfcStructuralLoadTemperature
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcThermodynamicTemperatureMeasure ;
owl:onProperty ifc:deltaTConstant_IfcStructuralLoadTemperature
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcThermodynamicTemperatureMeasure ;
owl:onProperty ifc:deltaTZ_IfcStructuralLoadTemperature
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcThermodynamicTemperatureMeasure ;
owl:onProperty ifc:deltaTZ_IfcStructuralLoadTemperature
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcThermodynamicTemperatureMeasure ;
owl:onProperty ifc:deltaTConstant_IfcStructuralLoadTemperature
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcThermodynamicTemperatureMeasure ;
owl:onProperty ifc:deltaTY_IfcStructuralLoadTemperature
] ;
owl:disjointWith ifc:IfcStructuralLoadLinearForce , ifc:IfcStructuralLoadSingleDisplacement , ifc:IfcStructuralLoadSingleForce , ifc:IfcStructuralLoadPlanarForce .
ifc:TABLE a ifc:IfcFurnitureTypeEnum , owl:NamedIndividual ;
rdfs:label "TABLE" .
ifc:IfcBurner a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBurnerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBurner
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBurnerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBurner
] ;
owl:disjointWith ifc:IfcBoiler , ifc:IfcHeatExchanger , ifc:IfcElectricGenerator , ifc:IfcCoolingTower , ifc:IfcSolarDevice , ifc:IfcCondenser , ifc:IfcChiller , ifc:IfcUnitaryEquipment , ifc:IfcCooledBeam , ifc:IfcHumidifier , ifc:IfcEvaporativeCooler , ifc:IfcMotorConnection , ifc:IfcCoil , ifc:IfcElectricMotor , ifc:IfcEvaporator , ifc:IfcAirToAirHeatRecovery , ifc:IfcTubeBundle , ifc:IfcTransformer , ifc:IfcEngine .
ifc:IfcPumpTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:endTime_IfcTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:label "EndTime" ;
rdfs:range ifc:IfcDateTime .
ifc:DIRECTEXPANSION a ifc:IfcEvaporatorTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTEXPANSION" .
ifc:IfcFailureConnectionCondition
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralConnectionCondition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:compressionFailureZ_IfcFailureConnectionCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:compressionFailureY_IfcFailureConnectionCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcForceMeasure ;
owl:onProperty ifc:compressionFailureZ_IfcFailureConnectionCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcForceMeasure ;
owl:onProperty ifc:tensionFailureX_IfcFailureConnectionCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:tensionFailureX_IfcFailureConnectionCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:tensionFailureY_IfcFailureConnectionCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:tensionFailureZ_IfcFailureConnectionCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcForceMeasure ;
owl:onProperty ifc:compressionFailureX_IfcFailureConnectionCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:compressionFailureX_IfcFailureConnectionCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcForceMeasure ;
owl:onProperty ifc:tensionFailureZ_IfcFailureConnectionCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcForceMeasure ;
owl:onProperty ifc:compressionFailureY_IfcFailureConnectionCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcForceMeasure ;
owl:onProperty ifc:tensionFailureY_IfcFailureConnectionCondition
] ;
owl:disjointWith ifc:IfcSlippageConnectionCondition .
ifc:relatedElement_IfcRelInterferesElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelInterferesElements ;
rdfs:label "RelatedElement" ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:isInterferedByElements_IfcElement .
ifc:IfcOffsetCurve3D a owl:Class ;
rdfs:subClassOf ifc:IfcCurve ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:distance_IfcOffsetCurve3D
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:LOGICAL ;
owl:onProperty ifc:selfIntersect_IfcOffsetCurve3D
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:refDirection_IfcOffsetCurve3D
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDirection ;
owl:onProperty ifc:refDirection_IfcOffsetCurve3D ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:distance_IfcOffsetCurve3D ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:LOGICAL ;
owl:onProperty ifc:selfIntersect_IfcOffsetCurve3D ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCurve ;
owl:onProperty ifc:basisCurve_IfcOffsetCurve3D ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:basisCurve_IfcOffsetCurve3D
] ;
owl:disjointWith ifc:IfcLine , ifc:IfcOffsetCurve2D , ifc:IfcPcurve , ifc:IfcConic , ifc:IfcBoundedCurve .
ifc:servicedBySystems_IfcSpatialElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcSpatialElement ;
rdfs:label "ServicedBySystems" ;
rdfs:range ifc:IfcRelServicesBuildings ;
owl:inverseOf ifc:relatedBuildings_IfcRelServicesBuildings .
ifc:IfcCartesianTransformationOperator2D
a owl:Class ;
rdfs:subClassOf ifc:IfcCartesianTransformationOperator ;
owl:disjointWith ifc:IfcCartesianTransformationOperator3D .
ifc:relatedControlElements_IfcRelFlowControlElements
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelFlowControlElements ;
rdfs:label "RelatedControlElements" ;
rdfs:range ifc:IfcDistributionControlElement ;
owl:inverseOf ifc:assignedToFlowElement_IfcDistributionControlElement .
ifc:IfcLinearStiffnessMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue , ifc:IfcTranslationalStiffnessSelect .
ifc:rotationalStiffnessByLengthY_IfcBoundaryEdgeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryEdgeCondition ;
rdfs:label "RotationalStiffnessByLengthY" ;
rdfs:range ifc:IfcModulusOfRotationalSubgradeReactionSelect .
ifc:IfcElectricTimeControl
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowController ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricTimeControlTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricTimeControl
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcElectricTimeControlTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricTimeControl
] ;
owl:disjointWith ifc:IfcFlowMeter , ifc:IfcDamper , ifc:IfcAirTerminalBox , ifc:IfcSwitchingDevice , ifc:IfcElectricDistributionBoard , ifc:IfcProtectiveDevice , ifc:IfcValve .
ifc:lastModifyingApplication_IfcOwnerHistory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:label "LastModifyingApplication" ;
rdfs:range ifc:IfcApplication .
ifc:IfcRelSpaceBoundary
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSpaceBoundarySelect ;
owl:onProperty ifc:relatingSpace_IfcRelSpaceBoundary ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInternalOrExternalEnum ;
owl:onProperty ifc:internalOrExternalBoundary_IfcRelSpaceBoundary
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcElement ;
owl:onProperty ifc:relatedBuildingElement_IfcRelSpaceBoundary ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:relatedBuildingElement_IfcRelSpaceBoundary
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPhysicalOrVirtualEnum ;
owl:onProperty ifc:physicalOrVirtualBoundary_IfcRelSpaceBoundary
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSpaceBoundarySelect ;
owl:onProperty ifc:relatingSpace_IfcRelSpaceBoundary
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcInternalOrExternalEnum ;
owl:onProperty ifc:internalOrExternalBoundary_IfcRelSpaceBoundary ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPhysicalOrVirtualEnum ;
owl:onProperty ifc:physicalOrVirtualBoundary_IfcRelSpaceBoundary ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConnectionGeometry ;
owl:onProperty ifc:connectionGeometry_IfcRelSpaceBoundary
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcConnectionGeometry ;
owl:onProperty ifc:connectionGeometry_IfcRelSpaceBoundary
] ;
owl:disjointWith ifc:IfcRelConnectsPortToElement , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelCoversBldgElements , ifc:IfcRelFlowControlElements , ifc:IfcRelFillsElement , ifc:IfcRelConnectsPorts , ifc:IfcRelConnectsElements , ifc:IfcRelServicesBuildings , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelCoversSpaces , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelInterferesElements , ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelSequence .
ifc:ACCESSORY_ASSEMBLY
a ifc:IfcElementAssemblyTypeEnum , owl:NamedIndividual ;
rdfs:label "ACCESSORY_ASSEMBLY" .
ifc:predefinedType_IfcConstructionMaterialResourceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionMaterialResourceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcConstructionMaterialResourceTypeEnum .
ifc:IfcStructuralCurveAction
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralAction ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcStructuralCurveActivityTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralCurveAction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralCurveActivityTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralCurveAction
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcProjectedOrTrueLengthEnum ;
owl:onProperty ifc:projectedOrTrue_IfcStructuralCurveAction
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProjectedOrTrueLengthEnum ;
owl:onProperty ifc:projectedOrTrue_IfcStructuralCurveAction
] ;
owl:disjointWith ifc:IfcStructuralSurfaceAction , ifc:IfcStructuralPointAction .
ifc:THREE_QUARTER_WINDING_STAIR
a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "THREE_QUARTER_WINDING_STAIR" .
ifc:predefinedType_IfcCableCarrierFitting
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCableCarrierFitting ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCableCarrierFittingTypeEnum .
ifc:FIELDCONSTRUCTIONMANAGER
a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "FIELDCONSTRUCTIONMANAGER" .
ifc:IfcSurfaceCurveSweptAreaSolid
a owl:Class ;
rdfs:subClassOf ifc:IfcSweptAreaSolid ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcParameterValue ;
owl:onProperty ifc:endParam_IfcSurfaceCurveSweptAreaSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSurface ;
owl:onProperty ifc:referenceSurface_IfcSurfaceCurveSweptAreaSolid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSurface ;
owl:onProperty ifc:referenceSurface_IfcSurfaceCurveSweptAreaSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:endParam_IfcSurfaceCurveSweptAreaSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCurve ;
owl:onProperty ifc:directrix_IfcSurfaceCurveSweptAreaSolid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcParameterValue ;
owl:onProperty ifc:startParam_IfcSurfaceCurveSweptAreaSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:startParam_IfcSurfaceCurveSweptAreaSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:directrix_IfcSurfaceCurveSweptAreaSolid
] ;
owl:disjointWith ifc:IfcFixedReferenceSweptAreaSolid , ifc:IfcExtrudedAreaSolid , ifc:IfcRevolvedAreaSolid .
ifc:IfcFurnishingElement
a owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
owl:disjointWith ifc:IfcVirtualElement , ifc:IfcFeatureElement , ifc:IfcDistributionElement , ifc:IfcTransportElement , ifc:IfcBuildingElement , ifc:IfcCivilElement , ifc:IfcElementComponent , ifc:IfcGeographicElement , ifc:IfcElementAssembly .
ifc:actualStart_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "ActualStart" ;
rdfs:range ifc:IfcDateTime .
ifc:IfcFlowTreatmentDeviceType
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElementType ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcDuctSilencerType ifc:IfcInterceptorType ifc:IfcFilterType )
] ;
owl:disjointWith ifc:IfcFlowFittingType , ifc:IfcFlowSegmentType , ifc:IfcDistributionChamberElementType , ifc:IfcFlowControllerType , ifc:IfcFlowStorageDeviceType , ifc:IfcFlowTerminalType , ifc:IfcFlowMovingDeviceType , ifc:IfcEnergyConversionDeviceType .
ifc:PURLIN a ifc:IfcMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "PURLIN" .
ifc:Q_COMPLEX a ifc:IfcComplexPropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "Q_COMPLEX" .
ifc:OIL a ifc:IfcDistributionSystemEnum , ifc:IfcInterceptorTypeEnum , owl:NamedIndividual ;
rdfs:label "OIL" .
ifc:predefinedType_IfcDuctSegmentType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDuctSegmentType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDuctSegmentTypeEnum .
ifc:IfcChimney a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcChimneyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcChimney
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcChimneyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcChimney
] ;
owl:disjointWith ifc:IfcBeam , ifc:IfcWall , ifc:IfcDoor , ifc:IfcPlate , ifc:IfcShadingDevice , ifc:IfcMember , ifc:IfcRamp , ifc:IfcCurtainWall , ifc:IfcBuildingElementProxy , ifc:IfcStairFlight , ifc:IfcWindow , ifc:IfcFooting , ifc:IfcRailing , ifc:IfcStair , ifc:IfcRoof , ifc:IfcRampFlight , ifc:IfcSlab , ifc:IfcCovering , ifc:IfcPile , ifc:IfcColumn .
ifc:DYNAMICVISCOSITYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "DYNAMICVISCOSITYUNIT" .
ifc:predefinedType_IfcPermit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPermit ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPermitTypeEnum .
ifc:priority_IfcMaterialProfile
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfile ;
rdfs:label "Priority" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:LANDSCAPING a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "LANDSCAPING" .
ifc:VOLTMETER_PEAK a ifc:IfcFlowInstrumentTypeEnum , owl:NamedIndividual ;
rdfs:label "VOLTMETER_PEAK" .
ifc:BRACKET a ifc:IfcDiscreteAccessoryTypeEnum , owl:NamedIndividual ;
rdfs:label "BRACKET" .
ifc:IfcCurveStyleFontAndScaling
a owl:Class ;
rdfs:subClassOf ifc:IfcCurveFontOrScaledCurveFontSelect , ifc:IfcPresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcCurveStyleFontAndScaling
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurveStyleFontSelect ;
owl:onProperty ifc:curveFont_IfcCurveStyleFontAndScaling
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCurveStyleFontSelect ;
owl:onProperty ifc:curveFont_IfcCurveStyleFontAndScaling ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:curveFontScaling_IfcCurveStyleFontAndScaling
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcCurveStyleFontAndScaling
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:curveFontScaling_IfcCurveStyleFontAndScaling ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcSurfaceStyleWithTextures , ifc:IfcColourRgbList , ifc:IfcIndexedColourMap , ifc:IfcSurfaceStyleRefraction , ifc:IfcTextStyleTextModel , ifc:IfcCurveStyleFontPattern , ifc:IfcTextStyleForDefinedFont , ifc:IfcTextureCoordinate , ifc:IfcColourSpecification , ifc:IfcSurfaceStyleShading , ifc:IfcCurveStyleFont , ifc:IfcSurfaceStyleLighting , ifc:IfcTextureVertexList , ifc:IfcSurfaceTexture , ifc:IfcPreDefinedItem , ifc:IfcTextureVertex .
ifc:IfcDirection a owl:Class ;
rdfs:subClassOf ifc:IfcVectorOrDirection , ifc:IfcGeometricRepresentationItem , ifc:IfcGridPlacementDirectionSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom expr:REAL_List
]
] ;
owl:onProperty ifc:directionRatios_IfcDirection
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:REAL_List ;
owl:onProperty ifc:directionRatios_IfcDirection
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onClass expr:REAL_EmptyList ;
owl:onProperty list:hasNext ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:onProperty list:hasNext
] ;
owl:onProperty list:hasNext
] ;
owl:onProperty ifc:directionRatios_IfcDirection
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:REAL_List ;
owl:onProperty ifc:directionRatios_IfcDirection ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcFillAreaStyleTiles , ifc:IfcGeometricSet , ifc:IfcBoundingBox , ifc:IfcAnnotationFillArea , ifc:IfcFaceBasedSurfaceModel , ifc:IfcTessellatedItem , ifc:IfcSolidModel , ifc:IfcCurve , ifc:IfcShellBasedSurfaceModel , ifc:IfcFillAreaStyleHatching , ifc:IfcPoint , ifc:IfcSurface , ifc:IfcCompositeCurveSegment , ifc:IfcCartesianTransformationOperator , ifc:IfcVector , ifc:IfcHalfSpaceSolid , ifc:IfcCartesianPointList , ifc:IfcLightSource , ifc:IfcPlacement , ifc:IfcSectionedSpine , ifc:IfcPlanarExtent , ifc:IfcBooleanResult , ifc:IfcTextLiteral , ifc:IfcCsgPrimitive3D .
ifc:rotationalDisplacementRX_IfcStructuralLoadSingleDisplacement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleDisplacement ;
rdfs:label "RotationalDisplacementRX" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:IfcMonetaryMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:SOUNDPOWERLEVELUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "SOUNDPOWERLEVELUNIT" .
ifc:curveForm_IfcBSplineCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineCurve ;
rdfs:label "CurveForm" ;
rdfs:range ifc:IfcBSplineCurveForm .
ifc:IfcWorkPlan a owl:Class ;
rdfs:subClassOf ifc:IfcWorkControl ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcWorkPlanTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWorkPlan
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWorkPlanTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWorkPlan
] ;
owl:disjointWith ifc:IfcWorkSchedule .
ifc:IfcShadingDeviceType
a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcShadingDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcShadingDeviceType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcShadingDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcShadingDeviceType
] ;
owl:disjointWith ifc:IfcRailingType , ifc:IfcCoveringType , ifc:IfcCurtainWallType , ifc:IfcSlabType , ifc:IfcColumnType , ifc:IfcPlateType , ifc:IfcMemberType , ifc:IfcStairType , ifc:IfcWallType , ifc:IfcChimneyType , ifc:IfcRoofType , ifc:IfcFootingType , ifc:IfcBeamType , ifc:IfcBuildingElementProxyType , ifc:IfcRampFlightType , ifc:IfcRampType , ifc:IfcDoorType , ifc:IfcWindowType , ifc:IfcStairFlightType , ifc:IfcPileType .
ifc:IfcFurnitureTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:mappedTo_IfcTextureMap
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextureMap ;
rdfs:label "MappedTo" ;
rdfs:range ifc:IfcFace ;
owl:inverseOf ifc:hasTextureMaps_IfcFace .
ifc:filletRadius_IfcUShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUShapeProfileDef ;
rdfs:label "FilletRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:IfcApprovalRelationship
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcApproval ;
owl:onProperty ifc:relatingApproval_IfcApprovalRelationship ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcApproval ;
owl:onProperty ifc:relatingApproval_IfcApprovalRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcApproval ;
owl:onProperty ifc:relatedApprovals_IfcApprovalRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcApproval ;
owl:onProperty ifc:relatedApprovals_IfcApprovalRelationship
] ;
owl:disjointWith ifc:IfcResourceApprovalRelationship , ifc:IfcResourceConstraintRelationship , ifc:IfcDocumentInformationRelationship , ifc:IfcCurrencyRelationship , ifc:IfcPropertyDependencyRelationship , ifc:IfcOrganizationRelationship , ifc:IfcExternalReferenceRelationship , ifc:IfcMaterialRelationship .
ifc:PHONE a ifc:IfcActionRequestTypeEnum , owl:NamedIndividual ;
rdfs:label "PHONE" .
ifc:thePerson_IfcPersonAndOrganization
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPersonAndOrganization ;
rdfs:label "ThePerson" ;
rdfs:range ifc:IfcPerson ;
owl:inverseOf ifc:engagedIn_IfcPerson .
ifc:TENSION_MEMBER a ifc:IfcStructuralCurveMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "TENSION_MEMBER" .
ifc:MAGNETICFLUXDENSITYUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "MAGNETICFLUXDENSITYUNIT" .
ifc:rotationalStiffnessX_IfcBoundaryNodeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryNodeCondition ;
rdfs:label "RotationalStiffnessX" ;
rdfs:range ifc:IfcRotationalStiffnessSelect .
ifc:PROJECTED_LENGTH a ifc:IfcProjectedOrTrueLengthEnum , owl:NamedIndividual ;
rdfs:label "PROJECTED_LENGTH" .
ifc:thickness_IfcLShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLShapeProfileDef ;
rdfs:label "Thickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:predefinedType_IfcFootingType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFootingType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFootingTypeEnum .
ifc:MONTHLY_BY_POSITION
a ifc:IfcRecurrenceTypeEnum , owl:NamedIndividual ;
rdfs:label "MONTHLY_BY_POSITION" .
ifc:IfcSurfaceFeature
a owl:Class ;
rdfs:subClassOf ifc:IfcFeatureElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSurfaceFeatureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSurfaceFeature
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSurfaceFeatureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSurfaceFeature
] ;
owl:disjointWith ifc:IfcFeatureElementAddition , ifc:IfcFeatureElementSubtraction .
ifc:EXHAUST a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "EXHAUST" .
ifc:IfcStructuralSurfaceMember
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralMember ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:thickness_IfcStructuralSurfaceMember
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:thickness_IfcStructuralSurfaceMember
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcStructuralSurfaceMemberTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralSurfaceMember ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralSurfaceMemberTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralSurfaceMember
] ;
owl:disjointWith ifc:IfcStructuralCurveMember .
ifc:PARAPET a ifc:IfcWallTypeEnum , owl:NamedIndividual ;
rdfs:label "PARAPET" .
ifc:longName_IfcDistributionSystem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDistributionSystem ;
rdfs:label "LongName" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcTubeBundleType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTubeBundleType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTubeBundleTypeEnum .
ifc:DISTRIBUTIONBOARD
a ifc:IfcElectricDistributionBoardTypeEnum , owl:NamedIndividual ;
rdfs:label "DISTRIBUTIONBOARD" .
ifc:IfcRailingTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcSlab
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSlab ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSlabTypeEnum .
ifc:predefinedType_IfcLamp
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLamp ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcLampTypeEnum .
ifc:ALARMPANEL a ifc:IfcUnitaryControlElementTypeEnum , owl:NamedIndividual ;
rdfs:label "ALARMPANEL" .
ifc:contextIdentifier_IfcRepresentationContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRepresentationContext ;
rdfs:label "ContextIdentifier" ;
rdfs:range ifc:IfcLabel .
ifc:creationDate_IfcOwnerHistory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:label "CreationDate" ;
rdfs:range ifc:IfcTimeStamp .
ifc:scheduleDate_IfcEventTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEventTime ;
rdfs:label "ScheduleDate" ;
rdfs:range ifc:IfcDateTime .
ifc:IfcPointOrVertexPoint
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:WORKTIME a ifc:IfcTaskDurationEnum , owl:NamedIndividual ;
rdfs:label "WORKTIME" .
ifc:IfcSectionModulusMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcCoveringType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCoveringTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCoveringType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCoveringTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCoveringType
] ;
owl:disjointWith ifc:IfcWindowType , ifc:IfcShadingDeviceType , ifc:IfcMemberType , ifc:IfcRampType , ifc:IfcPileType , ifc:IfcCurtainWallType , ifc:IfcColumnType , ifc:IfcBeamType , ifc:IfcStairFlightType , ifc:IfcChimneyType , ifc:IfcBuildingElementProxyType , ifc:IfcSlabType , ifc:IfcRoofType , ifc:IfcPlateType , ifc:IfcRailingType , ifc:IfcStairType , ifc:IfcDoorType , ifc:IfcWallType , ifc:IfcFootingType , ifc:IfcRampFlightType .
ifc:PIN_JOINED_MEMBER
a ifc:IfcStructuralCurveMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "PIN_JOINED_MEMBER" .
ifc:uRLReference_IfcImageTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcImageTexture ;
rdfs:label "URLReference" ;
rdfs:range ifc:IfcURIReference .
ifc:HENRY a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "HENRY" .
ifc:distortion_IfcStructuralLoadSingleDisplacementDistortion
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleDisplacementDistortion ;
rdfs:label "Distortion" ;
rdfs:range ifc:IfcCurvatureMeasure .
ifc:isActingUpon_IfcActor
a owl:ObjectProperty ;
rdfs:domain ifc:IfcActor ;
rdfs:label "IsActingUpon" ;
rdfs:range ifc:IfcRelAssignsToActor ;
owl:inverseOf ifc:relatingActor_IfcRelAssignsToActor .
ifc:MAINVOLTAGEHALOGEN
a ifc:IfcLightEmissionSourceEnum , owl:NamedIndividual ;
rdfs:label "MAINVOLTAGEHALOGEN" .
ifc:predefinedType_IfcFurnitureType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFurnitureType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFurnitureTypeEnum .
ifc:phase_IfcContext a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcContext ;
rdfs:label "Phase" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcCrewResourceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCrewResourceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCrewResourceTypeEnum .
ifc:actionType_IfcStructuralLoadGroup
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadGroup ;
rdfs:label "ActionType" ;
rdfs:range ifc:IfcActionTypeEnum .
ifc:templateType_IfcSimplePropertyTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:label "TemplateType" ;
rdfs:range ifc:IfcSimplePropertyTemplateTypeEnum .
ifc:ENERGYUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "ENERGYUNIT" .
ifc:IfcPort a owl:Class ;
rdfs:subClassOf ifc:IfcProduct ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRelConnectsPorts ;
owl:onProperty ifc:connectedTo_IfcPort
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRelConnectsPorts ;
owl:onProperty ifc:connectedFrom_IfcPort
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsPorts ;
owl:onProperty ifc:connectedTo_IfcPort
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcDistributionPort )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsPortToElement ;
owl:onProperty ifc:containedIn_IfcPort
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsPorts ;
owl:onProperty ifc:connectedFrom_IfcPort
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRelConnectsPortToElement ;
owl:onProperty ifc:containedIn_IfcPort
] ;
owl:disjointWith ifc:IfcStructuralActivity , ifc:IfcStructuralItem , ifc:IfcAnnotation , ifc:IfcSpatialElement , ifc:IfcProxy , ifc:IfcElement , ifc:IfcGrid .
ifc:IfcRamp a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRampTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRamp
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRampTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRamp
] ;
owl:disjointWith ifc:IfcRailing , ifc:IfcBuildingElementProxy , ifc:IfcStairFlight , ifc:IfcBeam , ifc:IfcChimney , ifc:IfcSlab , ifc:IfcPlate , ifc:IfcCovering , ifc:IfcWindow , ifc:IfcRampFlight , ifc:IfcRoof , ifc:IfcStair , ifc:IfcColumn , ifc:IfcDoor , ifc:IfcCurtainWall , ifc:IfcPile , ifc:IfcFooting , ifc:IfcMember , ifc:IfcShadingDevice , ifc:IfcWall .
ifc:northings_IfcMapConversion
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMapConversion ;
rdfs:label "Northings" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:curveFontScaling_IfcCurveStyleFontAndScaling
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyleFontAndScaling ;
rdfs:label "CurveFontScaling" ;
rdfs:range ifc:IfcPositiveRatioMeasure .
ifc:HECTO a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "HECTO" .
ifc:IfcUnit a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcMaterialRelationship
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial ;
owl:onProperty ifc:relatedMaterials_IfcMaterialRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:expression_IfcMaterialRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMaterial ;
owl:onProperty ifc:relatingMaterial_IfcMaterialRelationship ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial ;
owl:onProperty ifc:relatingMaterial_IfcMaterialRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcMaterial ;
owl:onProperty ifc:relatedMaterials_IfcMaterialRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:expression_IfcMaterialRelationship
] ;
owl:disjointWith ifc:IfcCurrencyRelationship , ifc:IfcResourceApprovalRelationship , ifc:IfcPropertyDependencyRelationship , ifc:IfcResourceConstraintRelationship , ifc:IfcApprovalRelationship , ifc:IfcDocumentInformationRelationship , ifc:IfcOrganizationRelationship , ifc:IfcExternalReferenceRelationship .
ifc:language_IfcLibraryReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLibraryReference ;
rdfs:label "Language" ;
rdfs:range ifc:IfcLanguageId .
ifc:overallDepth_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "OverallDepth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:MICRO a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "MICRO" .
ifc:SPOOL a ifc:IfcPipeSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "SPOOL" .
ifc:IfcProjectionElementTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:tag_IfcElement a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "Tag" ;
rdfs:range ifc:IfcIdentifier .
ifc:description_IfcPhysicalQuantity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPhysicalQuantity ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:predefinedType_IfcStructuralSurfaceReaction
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralSurfaceReaction ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStructuralSurfaceActivityTypeEnum .
ifc:forceX_IfcStructuralLoadSingleForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleForce ;
rdfs:label "ForceX" ;
rdfs:range ifc:IfcForceMeasure .
ifc:startParam_IfcFixedReferenceSweptAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFixedReferenceSweptAreaSolid ;
rdfs:label "StartParam" ;
rdfs:range ifc:IfcParameterValue .
ifc:IfcResourceApprovalRelationship
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcResourceObjectSelect ;
owl:onProperty ifc:relatedResourceObjects_IfcResourceApprovalRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcResourceObjectSelect ;
owl:onProperty ifc:relatedResourceObjects_IfcResourceApprovalRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcApproval ;
owl:onProperty ifc:relatingApproval_IfcResourceApprovalRelationship ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcApproval ;
owl:onProperty ifc:relatingApproval_IfcResourceApprovalRelationship
] ;
owl:disjointWith ifc:IfcApprovalRelationship , ifc:IfcOrganizationRelationship , ifc:IfcDocumentInformationRelationship , ifc:IfcResourceConstraintRelationship , ifc:IfcPropertyDependencyRelationship , ifc:IfcExternalReferenceRelationship , ifc:IfcMaterialRelationship , ifc:IfcCurrencyRelationship .
ifc:FREESTANDINGFAN a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "FREESTANDINGFAN" .
ifc:versionDate_IfcLibraryInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLibraryInformation ;
rdfs:label "VersionDate" ;
rdfs:range ifc:IfcDateTime .
ifc:innerCurves_IfcArbitraryProfileDefWithVoids
a owl:ObjectProperty ;
rdfs:domain ifc:IfcArbitraryProfileDefWithVoids ;
rdfs:label "InnerCurves" ;
rdfs:range ifc:IfcCurve .
ifc:loadedBy_IfcStructuralAnalysisModel
a owl:ObjectProperty ;
rdfs:domain ifc:IfcStructuralAnalysisModel ;
rdfs:label "LoadedBy" ;
rdfs:range ifc:IfcStructuralLoadGroup ;
owl:inverseOf ifc:loadGroupFor_IfcStructuralLoadGroup .
ifc:SEWAGE a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "SEWAGE" .
ifc:SOUNDSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "SOUNDSENSOR" .
ifc:IfcOccupantTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:BRAKES a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "BRAKES" .
ifc:momentY_IfcStructuralLoadSingleForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleForce ;
rdfs:label "MomentY" ;
rdfs:range ifc:IfcTorqueMeasure .
ifc:ENTRY a ifc:IfcDuctFittingTypeEnum , ifc:IfcCableFittingTypeEnum , ifc:IfcPipeFittingTypeEnum , owl:NamedIndividual ;
rdfs:label "ENTRY" .
ifc:IfcFilter a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTreatmentDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcFilterTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFilter
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFilterTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFilter
] ;
owl:disjointWith ifc:IfcDuctSilencer , ifc:IfcInterceptor .
ifc:predefinedType_IfcFooting
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFooting ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFootingTypeEnum .
ifc:radius_IfcSphere a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSphere ;
rdfs:label "Radius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:relatingSpace_IfcRelCoversSpaces
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelCoversSpaces ;
rdfs:label "RelatingSpace" ;
rdfs:range ifc:IfcSpace ;
owl:inverseOf ifc:hasCoverings_IfcSpace .
ifc:IfcDayInWeekNumber
a owl:Class ;
rdfs:subClassOf expr:INTEGER .
ifc:DRIVEN a ifc:IfcPileTypeEnum , owl:NamedIndividual ;
rdfs:label "DRIVEN" .
ifc:mode_IfcSurfaceTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceTexture ;
rdfs:label "Mode" ;
rdfs:range ifc:IfcIdentifier .
ifc:validFrom_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "ValidFrom" ;
rdfs:range ifc:IfcDate .
ifc:AMMETER a ifc:IfcFlowInstrumentTypeEnum , owl:NamedIndividual ;
rdfs:label "AMMETER" .
ifc:MAIN a ifc:IfcReinforcingBarTypeEnum , ifc:IfcReinforcingBarRoleEnum , owl:NamedIndividual ;
rdfs:label "MAIN" .
ifc:extent_IfcTextLiteralWithExtent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextLiteralWithExtent ;
rdfs:label "Extent" ;
rdfs:range ifc:IfcPlanarExtent .
dce:creator a owl:AnnotationProperty .
ifc:IfcOpeningElement
a owl:Class ;
rdfs:subClassOf ifc:IfcFeatureElementSubtraction ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelFillsElement ;
owl:onProperty ifc:hasFillings_IfcOpeningElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcOpeningElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcOpeningElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOpeningElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcOpeningElement
] ;
owl:disjointWith ifc:IfcVoidingFeature .
ifc:SLIDING a ifc:IfcDoorPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "SLIDING" .
ifc:FARAD a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "FARAD" .
ifc:predefinedType_IfcCurtainWall
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurtainWall ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCurtainWallTypeEnum .
ifc:DC a ifc:IfcElectricMotorTypeEnum , owl:NamedIndividual ;
rdfs:label "DC" .
ifc:massExponent_IfcDimensionalExponents
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDimensionalExponents ;
rdfs:label "MassExponent" ;
rdfs:range expr:INTEGER .
ifc:IfcCivilElement a owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
owl:disjointWith ifc:IfcElementComponent , ifc:IfcDistributionElement , ifc:IfcTransportElement , ifc:IfcFeatureElement , ifc:IfcFurnishingElement , ifc:IfcBuildingElement , ifc:IfcGeographicElement , ifc:IfcVirtualElement , ifc:IfcElementAssembly .
ifc:CIRCUITBREAKER a ifc:IfcProtectiveDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "CIRCUITBREAKER" .
ifc:texCoordIndex_IfcIndexedTriangleTextureMap
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIndexedTriangleTextureMap ;
rdfs:label "TexCoordIndex" ;
rdfs:range expr:INTEGER_List_List .
ifc:DIAGNOSTIC a ifc:IfcProcedureTypeEnum , owl:NamedIndividual ;
rdfs:label "DIAGNOSTIC" .
ifc:IfcSensor a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSensorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSensor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSensorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSensor
] ;
owl:disjointWith ifc:IfcActuator , ifc:IfcFlowInstrument , ifc:IfcProtectiveDeviceTrippingUnit , ifc:IfcController , ifc:IfcUnitaryControlElement , ifc:IfcAlarm .
ifc:CABLESEGMENT a ifc:IfcCableSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "CABLESEGMENT" .
ifc:IfcPropertySetDefinition
a owl:Class ;
rdfs:subClassOf ifc:IfcPropertySetDefinitionSelect , ifc:IfcPropertyDefinition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRelDefinesByProperties ;
owl:onProperty ifc:definesOccurrence_IfcPropertySetDefinition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelDefinesByProperties ;
owl:onProperty ifc:definesOccurrence_IfcPropertySetDefinition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelDefinesByTemplate ;
owl:onProperty ifc:isDefinedBy_IfcPropertySetDefinition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTypeObject ;
owl:onProperty ifc:definesType_IfcPropertySetDefinition
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcPreDefinedPropertySet ifc:IfcQuantitySet ifc:IfcPropertySet )
] ;
owl:disjointWith ifc:IfcPropertyTemplateDefinition .
ifc:IfcPileTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcNormalisedRatioMeasure_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty list:hasContents
] .
ifc:IfcBuildingStorey
a owl:Class ;
rdfs:subClassOf ifc:IfcSpatialStructureElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:elevation_IfcBuildingStorey
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:elevation_IfcBuildingStorey
] ;
owl:disjointWith ifc:IfcBuilding , ifc:IfcSpace , ifc:IfcSite .
ifc:predefinedType_IfcMotorConnectionType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMotorConnectionType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcMotorConnectionTypeEnum .
ifc:name_IfcExtendedProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcExtendedProperties ;
rdfs:label "Name" ;
rdfs:range ifc:IfcIdentifier .
ifc:PANEL a ifc:IfcSystemFurnitureElementTypeEnum , owl:NamedIndividual ;
rdfs:label "PANEL" .
ifc:IfcRampFlightTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:ROOF a ifc:IfcSlabTypeEnum , owl:NamedIndividual ;
rdfs:label "ROOF" .
ifc:predefinedType_IfcTransportElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTransportElement ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTransportElementTypeEnum .
ifc:IfcPropertySetDefinitionSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:STUDSHEARCONNECTOR
a ifc:IfcMechanicalFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "STUDSHEARCONNECTOR" .
ifc:IfcMaterialList a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMaterial_List ;
owl:onProperty ifc:materials_IfcMaterialList ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcMaterial_List
] ;
owl:onProperty ifc:materials_IfcMaterialList
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial_List ;
owl:onProperty ifc:materials_IfcMaterialList
] .
ifc:LIGHTEMITTINGDIODE
a ifc:IfcLightEmissionSourceEnum , owl:NamedIndividual ;
rdfs:label "LIGHTEMITTINGDIODE" .
ifc:description_IfcClassification
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcClassification ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:projectedOrTrue_IfcStructuralCurveAction
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralCurveAction ;
rdfs:label "ProjectedOrTrue" ;
rdfs:range ifc:IfcProjectedOrTrueLengthEnum .
ifc:IfcDoorPanelOperationEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPreDefinedProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcPropertyAbstraction ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcReinforcementBarProperties ifc:IfcSectionProperties ifc:IfcSectionReinforcementProperties )
] ;
owl:disjointWith ifc:IfcExtendedProperties , ifc:IfcPropertyEnumeration , ifc:IfcProperty .
ifc:unit_IfcDerivedUnitElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDerivedUnitElement ;
rdfs:label "Unit" ;
rdfs:range ifc:IfcNamedUnit .
ifc:ELECTRICACTUATOR a ifc:IfcActuatorTypeEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICACTUATOR" .
ifc:IfcLayerSetDirectionEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:transverseBarSpacing_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "TransverseBarSpacing" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:name_IfcMaterialConstituentSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialConstituentSet ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:topXDim_IfcTrapeziumProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTrapeziumProfileDef ;
rdfs:label "TopXDim" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:HOLLOWCORE a ifc:IfcBeamTypeEnum , owl:NamedIndividual ;
rdfs:label "HOLLOWCORE" .
ifc:LUMEN a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "LUMEN" .
ifc:ELAPSEDTIME a ifc:IfcTaskDurationEnum , owl:NamedIndividual ;
rdfs:label "ELAPSEDTIME" .
ifc:referencePath_IfcTableColumn
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTableColumn ;
rdfs:label "ReferencePath" ;
rdfs:range ifc:IfcReference .
ifc:LETTINGAGENT a ifc:IfcOccupantTypeEnum , owl:NamedIndividual ;
rdfs:label "LETTINGAGENT" .
ifc:basisCurve_IfcTrimmedCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTrimmedCurve ;
rdfs:label "BasisCurve" ;
rdfs:range ifc:IfcCurve .
ifc:MASSUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "MASSUNIT" .
ifc:TWO_QUARTER_TURN_STAIR
a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "TWO_QUARTER_TURN_STAIR" .
ifc:predefinedType_IfcRoof
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRoof ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcRoofTypeEnum .
ifc:EQUIDISTANT a ifc:IfcStructuralCurveActivityTypeEnum , owl:NamedIndividual ;
rdfs:label "EQUIDISTANT" .
ifc:forceY_IfcStructuralLoadSingleForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleForce ;
rdfs:label "ForceY" ;
rdfs:range ifc:IfcForceMeasure .
ifc:IfcSwitchingDevice
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowController ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSwitchingDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSwitchingDevice
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSwitchingDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSwitchingDevice
] ;
owl:disjointWith ifc:IfcFlowMeter , ifc:IfcAirTerminalBox , ifc:IfcDamper , ifc:IfcElectricTimeControl , ifc:IfcValve , ifc:IfcElectricDistributionBoard , ifc:IfcProtectiveDevice .
ifc:IfcCircleHollowProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcCircleProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:wallThickness_IfcCircleHollowProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:wallThickness_IfcCircleHollowProfileDef
] .
ifc:depth_IfcCShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCShapeProfileDef ;
rdfs:label "Depth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcElectricTimeControlTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcDoor a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:userDefinedOperationType_IfcDoor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallWidth_IfcDoor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorTypeOperationEnum ;
owl:onProperty ifc:operationType_IfcDoor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallHeight_IfcDoor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedOperationType_IfcDoor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallWidth_IfcDoor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDoorTypeOperationEnum ;
owl:onProperty ifc:operationType_IfcDoor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallHeight_IfcDoor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDoorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDoor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDoor
] ;
owl:disjointWith ifc:IfcFooting , ifc:IfcStairFlight , ifc:IfcRamp , ifc:IfcWall , ifc:IfcPile , ifc:IfcStair , ifc:IfcRoof , ifc:IfcCurtainWall , ifc:IfcBuildingElementProxy , ifc:IfcRampFlight , ifc:IfcChimney , ifc:IfcWindow , ifc:IfcSlab , ifc:IfcCovering , ifc:IfcColumn , ifc:IfcPlate , ifc:IfcRailing , ifc:IfcMember , ifc:IfcBeam , ifc:IfcShadingDevice .
ifc:TRANSITION a ifc:IfcDuctFittingTypeEnum , ifc:IfcCableFittingTypeEnum , ifc:IfcPipeFittingTypeEnum , owl:NamedIndividual ;
rdfs:label "TRANSITION" .
ifc:FAX a ifc:IfcActionRequestTypeEnum , ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "FAX" .
ifc:IfcPersonAndOrganization
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect , ifc:IfcActorSelect , ifc:IfcObjectReferenceSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcActorRole_List
] ;
owl:onProperty ifc:roles_IfcPersonAndOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcActorRole_List ;
owl:onProperty ifc:roles_IfcPersonAndOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOrganization ;
owl:onProperty ifc:theOrganization_IfcPersonAndOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActorRole_List ;
owl:onProperty ifc:roles_IfcPersonAndOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPerson ;
owl:onProperty ifc:thePerson_IfcPersonAndOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPerson ;
owl:onProperty ifc:thePerson_IfcPersonAndOrganization ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcOrganization ;
owl:onProperty ifc:theOrganization_IfcPersonAndOrganization ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:hatchLineAppearance_IfcFillAreaStyleHatching
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFillAreaStyleHatching ;
rdfs:label "HatchLineAppearance" ;
rdfs:range ifc:IfcCurveStyle .
ifc:predefinedType_IfcTankType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTankType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTankTypeEnum .
ifc:ANCHORBOLT a ifc:IfcMechanicalFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "ANCHORBOLT" .
ifc:IfcStructuralAction
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralActivity ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:destabilizingLoad_IfcStructuralAction
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:destabilizingLoad_IfcStructuralAction
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcStructuralPointAction ifc:IfcStructuralCurveAction ifc:IfcStructuralSurfaceAction )
] ;
owl:disjointWith ifc:IfcStructuralReaction .
ifc:momentZ_IfcStructuralLoadSingleForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleForce ;
rdfs:label "MomentZ" ;
rdfs:range ifc:IfcTorqueMeasure .
ifc:colourComponents_IfcPixelTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPixelTexture ;
rdfs:label "ColourComponents" ;
rdfs:range ifc:IfcInteger .
ifc:IfcTubeBundleTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:CONTSAMEGRADIENT a ifc:IfcTransitionCode , owl:NamedIndividual ;
rdfs:label "CONTSAMEGRADIENT" .
ifc:IfcPlate a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPlateTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPlate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlateTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPlate
] ;
owl:disjointWith ifc:IfcColumn , ifc:IfcRamp , ifc:IfcRampFlight , ifc:IfcWindow , ifc:IfcPile , ifc:IfcDoor , ifc:IfcChimney , ifc:IfcBuildingElementProxy , ifc:IfcRoof , ifc:IfcFooting , ifc:IfcRailing , ifc:IfcCovering , ifc:IfcStair , ifc:IfcStairFlight , ifc:IfcBeam , ifc:IfcMember , ifc:IfcCurtainWall , ifc:IfcWall , ifc:IfcSlab , ifc:IfcShadingDevice .
ifc:styles_IfcSurfaceStyle
a owl:ObjectProperty ;
rdfs:domain ifc:IfcSurfaceStyle ;
rdfs:label "Styles" ;
rdfs:range ifc:IfcSurfaceStyleElementSelect .
ifc:IfcActionRequest a owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcActionRequest
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcActionRequest
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcActionRequestTypeEnum ;
owl:onProperty ifc:predefinedType_IfcActionRequest
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:status_IfcActionRequest
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:status_IfcActionRequest
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActionRequestTypeEnum ;
owl:onProperty ifc:predefinedType_IfcActionRequest
] ;
owl:disjointWith ifc:IfcPermit , ifc:IfcCostSchedule , ifc:IfcPerformanceHistory , ifc:IfcCostItem , ifc:IfcProjectOrder , ifc:IfcWorkControl , ifc:IfcWorkCalendar .
ifc:COLLAR a ifc:IfcMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "COLLAR" .
ifc:longName_IfcSpatialZoneType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpatialZoneType ;
rdfs:label "LongName" ;
rdfs:range ifc:IfcLabel .
ifc:IfcSpatialZoneType
a owl:Class ;
rdfs:subClassOf ifc:IfcSpatialElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcSpatialZoneType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcSpatialZoneType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSpatialZoneTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSpatialZoneType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSpatialZoneTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSpatialZoneType
] ;
owl:disjointWith ifc:IfcSpatialStructureElementType .
ifc:IfcWindowStyleOperationEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:PICO a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "PICO" .
ifc:predefinedType_IfcElectricFlowStorageDeviceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricFlowStorageDeviceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricFlowStorageDeviceTypeEnum .
ifc:colourTemperature_IfcLightSourceGoniometric
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceGoniometric ;
rdfs:label "ColourTemperature" ;
rdfs:range ifc:IfcThermodynamicTemperatureMeasure .
ifc:amountOfSubstanceExponent_IfcDimensionalExponents
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDimensionalExponents ;
rdfs:label "AmountOfSubstanceExponent" ;
rdfs:range expr:INTEGER .
ifc:IfcPhysicalQuantity_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalQuantity_List , list:EmptyList .
ifc:HEATFLUXDENSITYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "HEATFLUXDENSITYUNIT" .
ifc:IfcBuildingElementPartType
a owl:Class ;
rdfs:subClassOf ifc:IfcElementComponentType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBuildingElementPartTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBuildingElementPartType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBuildingElementPartTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBuildingElementPartType
] ;
owl:disjointWith ifc:IfcReinforcingElementType , ifc:IfcMechanicalFastenerType , ifc:IfcDiscreteAccessoryType , ifc:IfcVibrationIsolatorType , ifc:IfcFastenerType .
ifc:distance_IfcOffsetCurve2D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOffsetCurve2D ;
rdfs:label "Distance" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:REVISION a ifc:IfcDocumentStatusEnum , owl:NamedIndividual ;
rdfs:label "REVISION" .
ifc:DATA a ifc:IfcJunctionBoxTypeEnum , ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "DATA" .
ifc:VENT a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "VENT" .
ifc:CENTRIFUGALRADIAL
a ifc:IfcFanTypeEnum , owl:NamedIndividual ;
rdfs:label "CENTRIFUGALRADIAL" .
ifc:FUEL a ifc:IfcConstructionMaterialResourceTypeEnum , ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "FUEL" .
ifc:IfcIndexedTextureMap
a owl:Class ;
rdfs:subClassOf ifc:IfcTextureCoordinate ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTextureVertexList ;
owl:onProperty ifc:texCoords_IfcIndexedTextureMap ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTextureVertexList ;
owl:onProperty ifc:texCoords_IfcIndexedTextureMap
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTessellatedFaceSet ;
owl:onProperty ifc:mappedTo_IfcIndexedTextureMap ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTessellatedFaceSet ;
owl:onProperty ifc:mappedTo_IfcIndexedTextureMap
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcIndexedTriangleTextureMap )
] ;
owl:disjointWith ifc:IfcTextureMap , ifc:IfcTextureCoordinateGenerator .
ifc:planarForceX_IfcStructuralLoadPlanarForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadPlanarForce ;
rdfs:label "PlanarForceX" ;
rdfs:range ifc:IfcPlanarForceMeasure .
ifc:coordinates_IfcCartesianPoint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCartesianPoint ;
rdfs:label "Coordinates" ;
rdfs:range ifc:IfcLengthMeasure_List .
ifc:shapeAspectStyle_IfcDoorPanelProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorPanelProperties ;
rdfs:label "ShapeAspectStyle" ;
rdfs:range ifc:IfcShapeAspect .
ifc:KINEMATICVISCOSITYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "KINEMATICVISCOSITYUNIT" .
ifc:predefinedType_IfcDistributionPort
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDistributionPort ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDistributionPortTypeEnum .
ifc:givenName_IfcPerson
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPerson ;
rdfs:label "GivenName" ;
rdfs:range ifc:IfcLabel .
ifc:magnitude_IfcVector
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcVector ;
rdfs:label "Magnitude" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:CHAMFER a ifc:IfcVoidingFeatureTypeEnum , owl:NamedIndividual ;
rdfs:label "CHAMFER" .
ifc:SHRINKAGE a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "SHRINKAGE" .
ifc:LOGICALNOTOR a ifc:IfcLogicalOperatorEnum , owl:NamedIndividual ;
rdfs:label "LOGICALNOTOR" .
ifc:refLatitude_IfcSite
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSite ;
rdfs:label "RefLatitude" ;
rdfs:range ifc:IfcCompoundPlaneAngleMeasure .
ifc:ISOCONTOUR a ifc:IfcStructuralSurfaceActivityTypeEnum , owl:NamedIndividual ;
rdfs:label "ISOCONTOUR" .
ifc:unitType_IfcDerivedUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDerivedUnit ;
rdfs:label "UnitType" ;
rdfs:range ifc:IfcDerivedUnitEnum .
ifc:material_IfcMaterialConstituent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialConstituent ;
rdfs:label "Material" ;
rdfs:range ifc:IfcMaterial .
ifc:refDirection_IfcOffsetCurve3D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOffsetCurve3D ;
rdfs:label "RefDirection" ;
rdfs:range ifc:IfcDirection .
ifc:predefinedType_IfcFastener
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFastener ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFastenerTypeEnum .
ifc:SECURITY a ifc:IfcSpatialZoneTypeEnum , ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "SECURITY" .
ifc:IfcPolyLoop a owl:Class ;
rdfs:subClassOf ifc:IfcLoop ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCartesianPoint_List ;
owl:onProperty ifc:polygon_IfcPolyLoop ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcCartesianPoint_List
]
]
] ;
owl:onProperty ifc:polygon_IfcPolyLoop
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint_List ;
owl:onProperty ifc:polygon_IfcPolyLoop
] ;
owl:disjointWith ifc:IfcVertexLoop , ifc:IfcEdgeLoop .
ifc:IfcAnalysisModelTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:sizeInX_IfcPlanarExtent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPlanarExtent ;
rdfs:label "SizeInX" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:OHM a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "OHM" .
ifc:semiAxis2_IfcEllipseProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEllipseProfileDef ;
rdfs:label "SemiAxis2" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:name_IfcExternalReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcExternalReference ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:hasPropertyTemplates_IfcPropertySetTemplate
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPropertySetTemplate ;
rdfs:label "HasPropertyTemplates" ;
rdfs:range ifc:IfcPropertyTemplate ;
owl:inverseOf ifc:partOfPsetTemplate_IfcPropertyTemplate .
ifc:preStress_IfcTendon
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendon ;
rdfs:label "PreStress" ;
rdfs:range ifc:IfcPressureMeasure .
ifc:IfcTelecomAddress
a owl:Class ;
rdfs:subClassOf ifc:IfcAddress ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel_List ;
owl:onProperty ifc:telephoneNumbers_IfcTelecomAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:pagerNumber_IfcTelecomAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcURIReference_List
] ;
owl:onProperty ifc:messagingIDs_IfcTelecomAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty ifc:facsimileNumbers_IfcTelecomAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcURIReference ;
owl:onProperty ifc:wWWHomePageURL_IfcTelecomAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel_List ;
owl:onProperty ifc:facsimileNumbers_IfcTelecomAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLabel_List
] ;
owl:onProperty ifc:electronicMailAddresses_IfcTelecomAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcURIReference_List ;
owl:onProperty ifc:messagingIDs_IfcTelecomAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty ifc:electronicMailAddresses_IfcTelecomAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcURIReference_List ;
owl:onProperty ifc:messagingIDs_IfcTelecomAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty ifc:telephoneNumbers_IfcTelecomAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel_List ;
owl:onProperty ifc:electronicMailAddresses_IfcTelecomAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcURIReference ;
owl:onProperty ifc:wWWHomePageURL_IfcTelecomAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLabel_List
] ;
owl:onProperty ifc:telephoneNumbers_IfcTelecomAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:pagerNumber_IfcTelecomAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLabel_List
] ;
owl:onProperty ifc:facsimileNumbers_IfcTelecomAddress
] ;
owl:disjointWith ifc:IfcPostalAddress .
ifc:servicesBuildings_IfcSystem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSystem ;
rdfs:label "ServicesBuildings" ;
rdfs:range ifc:IfcRelServicesBuildings ;
owl:inverseOf ifc:relatingSystem_IfcRelServicesBuildings .
ifc:IfcTimeSeriesValue_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcTimeSeriesValue_List , list:EmptyList .
ifc:globalOrLocal_IfcStructuralActivity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralActivity ;
rdfs:label "GlobalOrLocal" ;
rdfs:range ifc:IfcGlobalOrLocalEnum .
ifc:IfcValue a owl:Class ;
rdfs:subClassOf expr:SELECT , ifc:IfcMetricValueSelect , ifc:IfcAppliedValueSelect .
ifc:outerFilletRadius_IfcRectangleHollowProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangleHollowProfileDef ;
rdfs:label "OuterFilletRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:IfcPreDefinedTextFont
a owl:Class ;
rdfs:subClassOf ifc:IfcTextFontSelect , ifc:IfcPreDefinedItem ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcTextStyleFontModel )
] ;
owl:disjointWith ifc:IfcPreDefinedColour , ifc:IfcPreDefinedCurveFont .
ifc:SOLARCOLLECTOR a ifc:IfcSolarDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "SOLARCOLLECTOR" .
ifc:IfcStructuralCurveMemberVarying
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralCurveMember .
ifc:rasterCode_IfcBlobTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBlobTexture ;
rdfs:label "RasterCode" ;
rdfs:range expr:BINARY .
ifc:directrix_IfcSweptDiskSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSweptDiskSolid ;
rdfs:label "Directrix" ;
rdfs:range ifc:IfcCurve .
ifc:visibleSegmentLength_IfcCurveStyleFontPattern
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyleFontPattern ;
rdfs:label "VisibleSegmentLength" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:styledByItem_IfcRepresentationItem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRepresentationItem ;
rdfs:label "StyledByItem" ;
rdfs:range ifc:IfcStyledItem ;
owl:inverseOf ifc:item_IfcStyledItem .
ifc:GIGA a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "GIGA" .
ifc:referencedByPlacements_IfcObjectPlacement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcObjectPlacement ;
rdfs:label "ReferencedByPlacements" ;
rdfs:range ifc:IfcLocalPlacement ;
owl:inverseOf ifc:placementRelTo_IfcLocalPlacement .
ifc:DOWEL a ifc:IfcMechanicalFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "DOWEL" .
ifc:layerSetName_IfcMaterialLayerSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayerSet ;
rdfs:label "LayerSetName" ;
rdfs:range ifc:IfcLabel .
ifc:reflectionColour_IfcSurfaceStyleRendering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:label "ReflectionColour" ;
rdfs:range ifc:IfcColourOrFactor .
ifc:SLIDING_TO_LEFT a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "SLIDING_TO_LEFT" .
ifc:IfcStructuralLoad
a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcStructuralLoad
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcStructuralLoad
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcStructuralLoadOrResult ifc:IfcStructuralLoadConfiguration )
] .
ifc:IfcProjectedOrTrueLengthEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPoint a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricSetSelect , ifc:IfcGeometricRepresentationItem , ifc:IfcPointOrVertexPoint ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcPointOnCurve ifc:IfcPointOnSurface ifc:IfcCartesianPoint )
] ;
owl:disjointWith ifc:IfcFillAreaStyleHatching , ifc:IfcAnnotationFillArea , ifc:IfcGeometricSet , ifc:IfcCompositeCurveSegment , ifc:IfcBoundingBox , ifc:IfcBooleanResult , ifc:IfcVector , ifc:IfcFillAreaStyleTiles , ifc:IfcShellBasedSurfaceModel , ifc:IfcCurve , ifc:IfcCartesianPointList , ifc:IfcSurface , ifc:IfcSectionedSpine , ifc:IfcSolidModel , ifc:IfcCsgPrimitive3D , ifc:IfcCartesianTransformationOperator , ifc:IfcTextLiteral , ifc:IfcLightSource , ifc:IfcPlanarExtent , ifc:IfcTessellatedItem , ifc:IfcHalfSpaceSolid , ifc:IfcPlacement , ifc:IfcDirection , ifc:IfcFaceBasedSurfaceModel .
ifc:EXTERNAL_FIRE a ifc:IfcExternalSpatialElementTypeEnum , ifc:IfcInternalOrExternalEnum , owl:NamedIndividual ;
rdfs:label "EXTERNAL_FIRE" .
ifc:position_IfcPolygonalBoundedHalfSpace
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPolygonalBoundedHalfSpace ;
rdfs:label "Position" ;
rdfs:range ifc:IfcAxis2Placement3D .
ifc:VOLTAGE a ifc:IfcTransformerTypeEnum , owl:NamedIndividual ;
rdfs:label "VOLTAGE" .
ifc:AREADENSITYUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "AREADENSITYUNIT" .
ifc:ADIABATICCOMPRESSEDAIRNOZZLE
a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ADIABATICCOMPRESSEDAIRNOZZLE" .
ifc:DOUBLE_SWING_RIGHT
a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_SWING_RIGHT" .
ifc:IfcKnotType a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:enumerationValues_IfcPropertyEnumeration
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyEnumeration ;
rdfs:label "EnumerationValues" ;
rdfs:range ifc:IfcValue_List .
ifc:IfcBoxAlignment a owl:Class ;
rdfs:subClassOf ifc:IfcLabel .
ifc:semiAxis2_IfcEllipse
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEllipse ;
rdfs:label "SemiAxis2" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:panelWidth_IfcDoorPanelProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorPanelProperties ;
rdfs:label "PanelWidth" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:IfcLengthMeasure_List_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List ;
owl:onProperty list:hasContents
] .
ifc:senseAgreement_IfcTrimmedCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTrimmedCurve ;
rdfs:label "SenseAgreement" ;
rdfs:range expr:BOOLEAN .
ifc:PHSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "PHSENSOR" .
ifc:MOVEMENTSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "MOVEMENTSENSOR" .
ifc:TEMPERATURE_T a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "TEMPERATURE_T" .
ifc:longName_IfcContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcContext ;
rdfs:label "LongName" ;
rdfs:range ifc:IfcLabel .
ifc:flangeThickness_IfcTShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:label "FlangeThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:REFRIGERATOR a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "REFRIGERATOR" .
ifc:SYSTEM_IMPERFECTION
a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "SYSTEM_IMPERFECTION" .
ifc:TRIANGULAR a ifc:IfcGridTypeEnum , owl:NamedIndividual ;
rdfs:label "TRIANGULAR" .
ifc:IfcPressureMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:predefinedType_IfcFurniture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFurniture ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFurnitureTypeEnum .
ifc:definesOccurrence_IfcPropertySetDefinition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertySetDefinition ;
rdfs:label "DefinesOccurrence" ;
rdfs:range ifc:IfcRelDefinesByProperties ;
owl:inverseOf ifc:relatingPropertyDefinition_IfcRelDefinesByProperties .
ifc:IfcCompositeCurve
a owl:Class ;
rdfs:subClassOf ifc:IfcBoundedCurve ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCompositeCurveSegment_List ;
owl:onProperty ifc:segments_IfcCompositeCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:LOGICAL ;
owl:onProperty ifc:selfIntersect_IfcCompositeCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCompositeCurveSegment_List ;
owl:onProperty ifc:segments_IfcCompositeCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcCompositeCurveSegment_List
] ;
owl:onProperty ifc:segments_IfcCompositeCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:LOGICAL ;
owl:onProperty ifc:selfIntersect_IfcCompositeCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcPolyline , ifc:IfcBSplineCurve , ifc:IfcTrimmedCurve .
ifc:predefinedType_IfcDiscreteAccessory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDiscreteAccessory ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDiscreteAccessoryTypeEnum .
ifc:IfcIlluminanceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcPointOnCurve a owl:Class ;
rdfs:subClassOf ifc:IfcPoint ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcParameterValue ;
owl:onProperty ifc:pointParameter_IfcPointOnCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:pointParameter_IfcPointOnCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCurve ;
owl:onProperty ifc:basisCurve_IfcPointOnCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:basisCurve_IfcPointOnCurve
] ;
owl:disjointWith ifc:IfcCartesianPoint , ifc:IfcPointOnSurface .
ifc:ELECTRICALENGINEER
a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICALENGINEER" .
ifc:submittedOn_IfcCostSchedule
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCostSchedule ;
rdfs:label "SubmittedOn" ;
rdfs:range ifc:IfcDateTime .
ifc:CONSTRUCTIONMANAGER
a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "CONSTRUCTIONMANAGER" .
ifc:DIRECTEXPANSIONSHELLANDTUBE
a ifc:IfcEvaporatorTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTEXPANSIONSHELLANDTUBE" .
ifc:name_IfcStyledItem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStyledItem ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:EXTERNALCOMBUSTION
a ifc:IfcEngineTypeEnum , owl:NamedIndividual ;
rdfs:label "EXTERNALCOMBUSTION" .
ifc:TRIGGERCONDITION a ifc:IfcObjectiveEnum , owl:NamedIndividual ;
rdfs:label "TRIGGERCONDITION" .
ifc:IfcRepresentation_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentation_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentation_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentation ;
owl:onProperty list:hasContents
] .
ifc:IfcCompressorTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:TESLA a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "TESLA" .
ifc:predefinedType_IfcTendonAnchorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendonAnchorType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTendonAnchorTypeEnum .
ifc:IfcTimePeriod_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTimePeriod_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTimePeriod_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTimePeriod ;
owl:onProperty list:hasContents
] .
ifc:predefinedType_IfcControllerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcControllerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcControllerTypeEnum .
ifc:IfcBoundedSurface
a owl:Class ;
rdfs:subClassOf ifc:IfcSurface ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcCurveBoundedSurface ifc:IfcCurveBoundedPlane ifc:IfcBSplineSurface ifc:IfcRectangularTrimmedSurface )
] ;
owl:disjointWith ifc:IfcSweptSurface , ifc:IfcElementarySurface .
ifc:thickness_IfcCenterLineProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCenterLineProfileDef ;
rdfs:label "Thickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcCompressor a owl:Class ;
rdfs:subClassOf ifc:IfcFlowMovingDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCompressorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCompressor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCompressorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCompressor
] ;
owl:disjointWith ifc:IfcPump , ifc:IfcFan .
ifc:endParam_IfcFixedReferenceSweptAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFixedReferenceSweptAreaSolid ;
rdfs:label "EndParam" ;
rdfs:range ifc:IfcParameterValue .
ifc:relatedFeatureElement_IfcRelProjectsElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelProjectsElement ;
rdfs:label "RelatedFeatureElement" ;
rdfs:range ifc:IfcFeatureElementAddition ;
owl:inverseOf ifc:projectsElements_IfcFeatureElementAddition .
ifc:IfcPlacement a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint ;
owl:onProperty ifc:location_IfcPlacement
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcAxis2Placement2D ifc:IfcAxis2Placement3D ifc:IfcAxis1Placement )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCartesianPoint ;
owl:onProperty ifc:location_IfcPlacement ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcFillAreaStyleTiles , ifc:IfcHalfSpaceSolid , ifc:IfcGeometricSet , ifc:IfcCsgPrimitive3D , ifc:IfcPlanarExtent , ifc:IfcTextLiteral , ifc:IfcBooleanResult , ifc:IfcCompositeCurveSegment , ifc:IfcVector , ifc:IfcSolidModel , ifc:IfcDirection , ifc:IfcAnnotationFillArea , ifc:IfcShellBasedSurfaceModel , ifc:IfcFaceBasedSurfaceModel , ifc:IfcBoundingBox , ifc:IfcSectionedSpine , ifc:IfcCurve , ifc:IfcPoint , ifc:IfcFillAreaStyleHatching , ifc:IfcCartesianPointList , ifc:IfcCartesianTransformationOperator , ifc:IfcSurface , ifc:IfcTessellatedItem , ifc:IfcLightSource .
ifc:innerBoundaries_IfcCurveBoundedPlane
a owl:ObjectProperty ;
rdfs:domain ifc:IfcCurveBoundedPlane ;
rdfs:label "InnerBoundaries" ;
rdfs:range ifc:IfcCurve .
ifc:topFlangeWidth_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "TopFlangeWidth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:FIXED_END a ifc:IfcTendonAnchorTypeEnum , owl:NamedIndividual ;
rdfs:label "FIXED_END" .
ifc:spreadAngle_IfcLightSourceSpot
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceSpot ;
rdfs:label "SpreadAngle" ;
rdfs:range ifc:IfcPositivePlaneAngleMeasure .
ifc:level_IfcApproval
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "Level" ;
rdfs:range ifc:IfcLabel .
ifc:IfcMechanicalFastener
a owl:Class ;
rdfs:subClassOf ifc:IfcElementComponent ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcMechanicalFastenerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMechanicalFastener
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMechanicalFastenerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMechanicalFastener
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalLength_IfcMechanicalFastener
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalDiameter_IfcMechanicalFastener
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalLength_IfcMechanicalFastener
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalDiameter_IfcMechanicalFastener
] ;
owl:disjointWith ifc:IfcBuildingElementPart , ifc:IfcDiscreteAccessory , ifc:IfcFastener , ifc:IfcReinforcingElement , ifc:IfcVibrationIsolator .
ifc:IfcMaterialProfile_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialProfile_List , list:EmptyList .
ifc:IfcTextFontName_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTextFontName_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTextFontName_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTextFontName ;
owl:onProperty list:hasContents
] .
ifc:secondaryMeasureType_IfcSimplePropertyTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:label "SecondaryMeasureType" ;
rdfs:range ifc:IfcLabel .
ifc:POLYGONAL a ifc:IfcStructuralCurveActivityTypeEnum , ifc:IfcWallTypeEnum , owl:NamedIndividual ;
rdfs:label "POLYGONAL" .
ifc:hatchLineAngle_IfcFillAreaStyleHatching
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFillAreaStyleHatching ;
rdfs:label "HatchLineAngle" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:isPointedTo_IfcDocumentInformation
a owl:ObjectProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "IsPointedTo" ;
rdfs:range ifc:IfcDocumentInformationRelationship ;
owl:inverseOf ifc:relatedDocuments_IfcDocumentInformationRelationship .
ifc:expression_IfcMaterialRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialRelationship ;
rdfs:label "Expression" ;
rdfs:range ifc:IfcLabel .
ifc:OXYGENPLANT a ifc:IfcMedicalDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "OXYGENPLANT" .
ifc:MAINTENANCE a ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "MAINTENANCE" .
ifc:IfcNormalisedRatioMeasure
a owl:Class ;
rdfs:subClassOf ifc:IfcRatioMeasure , ifc:IfcMeasureValue , ifc:IfcSizeSelect , ifc:IfcColourOrFactor .
ifc:predefinedType_IfcInterceptorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcInterceptorType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcInterceptorTypeEnum .
ifc:IfcIntegerCountRateMeasure
a owl:Class ;
rdfs:subClassOf expr:INTEGER , ifc:IfcDerivedMeasureValue .
ifc:IfcSweptDiskSolidPolygonal
a owl:Class ;
rdfs:subClassOf ifc:IfcSweptDiskSolid ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcSweptDiskSolidPolygonal
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcSweptDiskSolidPolygonal
] .
ifc:IfcObjectiveEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcAnnotationFillArea
a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:outerBoundary_IfcAnnotationFillArea
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCurve ;
owl:onProperty ifc:outerBoundary_IfcAnnotationFillArea ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:innerBoundaries_IfcAnnotationFillArea
] ;
owl:disjointWith ifc:IfcTessellatedItem , ifc:IfcShellBasedSurfaceModel , ifc:IfcHalfSpaceSolid , ifc:IfcTextLiteral , ifc:IfcCartesianTransformationOperator , ifc:IfcFillAreaStyleHatching , ifc:IfcSectionedSpine , ifc:IfcPlanarExtent , ifc:IfcBoundingBox , ifc:IfcCurve , ifc:IfcDirection , ifc:IfcSurface , ifc:IfcSolidModel , ifc:IfcCartesianPointList , ifc:IfcPlacement , ifc:IfcGeometricSet , ifc:IfcVector , ifc:IfcFillAreaStyleTiles , ifc:IfcFaceBasedSurfaceModel , ifc:IfcCompositeCurveSegment , ifc:IfcCsgPrimitive3D , ifc:IfcBooleanResult , ifc:IfcPoint , ifc:IfcLightSource .
ifc:voids_IfcAdvancedBrepWithVoids
a owl:ObjectProperty ;
rdfs:domain ifc:IfcAdvancedBrepWithVoids ;
rdfs:label "Voids" ;
rdfs:range ifc:IfcClosedShell .
ifc:relatingClassification_IfcRelAssociatesClassification
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssociatesClassification ;
rdfs:label "RelatingClassification" ;
rdfs:range ifc:IfcClassificationSelect .
ifc:formula_IfcQuantityTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityTime ;
rdfs:label "Formula" ;
rdfs:range ifc:IfcLabel .
ifc:POWER a ifc:IfcJunctionBoxTypeEnum , owl:NamedIndividual ;
rdfs:label "POWER" .
ifc:FIXEDPANEL a ifc:IfcDoorPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "FIXEDPANEL" .
ifc:relatedPriorities_IfcRelConnectsPathElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsPathElements ;
rdfs:label "RelatedPriorities" ;
rdfs:range expr:NUMBER_List .
ifc:IfcExternalSpatialElementTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:COATED a ifc:IfcTendonTypeEnum , owl:NamedIndividual ;
rdfs:label "COATED" .
ifc:usageName_IfcPropertyReferenceValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyReferenceValue ;
rdfs:label "UsageName" ;
rdfs:range ifc:IfcText .
ifc:translationalStiffnessZ_IfcBoundaryNodeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryNodeCondition ;
rdfs:label "TranslationalStiffnessZ" ;
rdfs:range ifc:IfcTranslationalStiffnessSelect .
ifc:IfcReinforcementBarProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedProperties ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalBarDiameter_IfcReinforcementBarProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcingBarSurfaceEnum ;
owl:onProperty ifc:barSurface_IfcReinforcementBarProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalBarDiameter_IfcReinforcementBarProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCountMeasure ;
owl:onProperty ifc:barCount_IfcReinforcementBarProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAreaMeasure ;
owl:onProperty ifc:totalCrossSectionArea_IfcReinforcementBarProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:effectiveDepth_IfcReinforcementBarProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReinforcingBarSurfaceEnum ;
owl:onProperty ifc:barSurface_IfcReinforcementBarProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:totalCrossSectionArea_IfcReinforcementBarProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:steelGrade_IfcReinforcementBarProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCountMeasure ;
owl:onProperty ifc:barCount_IfcReinforcementBarProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:effectiveDepth_IfcReinforcementBarProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:steelGrade_IfcReinforcementBarProperties
] ;
owl:disjointWith ifc:IfcSectionReinforcementProperties , ifc:IfcSectionProperties .
ifc:scale_IfcCartesianTransformationOperator
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCartesianTransformationOperator ;
rdfs:label "Scale" ;
rdfs:range expr:REAL .
ifc:ROLLINGUP a ifc:IfcDoorPanelOperationEnum , ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "ROLLINGUP" .
ifc:IfcSIUnitName a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcAirTerminalBox
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAirTerminalBox ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAirTerminalBoxTypeEnum .
ifc:predefinedType_IfcPipeFitting
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPipeFitting ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPipeFittingTypeEnum .
ifc:IfcPropertyTableValue
a owl:Class ;
rdfs:subClassOf ifc:IfcSimpleProperty ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValue_List ;
owl:onProperty ifc:definingValues_IfcPropertyTableValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCurveInterpolationEnum ;
owl:onProperty ifc:curveInterpolation_IfcPropertyTableValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcValue_List
] ;
owl:onProperty ifc:definingValues_IfcPropertyTableValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcValue_List ;
owl:onProperty ifc:definedValues_IfcPropertyTableValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValue_List ;
owl:onProperty ifc:definedValues_IfcPropertyTableValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:expression_IfcPropertyTableValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurveInterpolationEnum ;
owl:onProperty ifc:curveInterpolation_IfcPropertyTableValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcUnit ;
owl:onProperty ifc:definingUnit_IfcPropertyTableValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:definedUnit_IfcPropertyTableValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcValue_List
] ;
owl:onProperty ifc:definedValues_IfcPropertyTableValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:definingUnit_IfcPropertyTableValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcUnit ;
owl:onProperty ifc:definedUnit_IfcPropertyTableValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcValue_List ;
owl:onProperty ifc:definingValues_IfcPropertyTableValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:expression_IfcPropertyTableValue
] ;
owl:disjointWith ifc:IfcPropertySingleValue , ifc:IfcPropertyBoundedValue , ifc:IfcPropertyReferenceValue , ifc:IfcPropertyEnumeratedValue , ifc:IfcPropertyListValue .
ifc:IfcTransportElementType
a owl:Class ;
rdfs:subClassOf ifc:IfcElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTransportElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTransportElementType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTransportElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTransportElementType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcElementComponentType , ifc:IfcCivilElementType , ifc:IfcElementAssemblyType , ifc:IfcDistributionElementType , ifc:IfcGeographicElementType , ifc:IfcFurnishingElementType , ifc:IfcBuildingElementType .
ifc:IfcMomentOfInertiaMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:CHILLEDWATER a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "CHILLEDWATER" .
ifc:longitudinalStartPosition_IfcSectionReinforcementProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionReinforcementProperties ;
rdfs:label "LongitudinalStartPosition" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:decomposes_IfcObjectDefinition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcObjectDefinition ;
rdfs:label "Decomposes" ;
rdfs:range ifc:IfcRelAggregates ;
owl:inverseOf ifc:relatedObjects_IfcRelAggregates .
ifc:angle_IfcRevolvedAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRevolvedAreaSolid ;
rdfs:label "Angle" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:totalFloat_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "TotalFloat" ;
rdfs:range ifc:IfcDuration .
ifc:IfcProfileDef_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty list:hasContents
] .
ifc:PURCHASE a ifc:IfcSubContractResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "PURCHASE" .
ifc:predefinedType_IfcWorkCalendar
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkCalendar ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcWorkCalendarTypeEnum .
ifc:IfcCompositeCurveSegment_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcCompositeCurveSegment_List , list:EmptyList .
ifc:NOCHANGE a ifc:IfcChangeActionEnum , owl:NamedIndividual ;
rdfs:label "NOCHANGE" .
ifc:objectType_IfcObject
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcObject ;
rdfs:label "ObjectType" ;
rdfs:range ifc:IfcLabel .
ifc:name_IfcSIUnit a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSIUnit ;
rdfs:label "Name" ;
rdfs:range ifc:IfcSIUnitName .
ifc:finish_IfcWorkTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkTime ;
rdfs:label "Finish" ;
rdfs:range ifc:IfcDate .
ifc:IfcExternalReferenceRelationship
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcResourceObjectSelect ;
owl:onProperty ifc:relatedResourceObjects_IfcExternalReferenceRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcExternalReference ;
owl:onProperty ifc:relatingReference_IfcExternalReferenceRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcExternalReference ;
owl:onProperty ifc:relatingReference_IfcExternalReferenceRelationship ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcResourceObjectSelect ;
owl:onProperty ifc:relatedResourceObjects_IfcExternalReferenceRelationship
] ;
owl:disjointWith ifc:IfcDocumentInformationRelationship , ifc:IfcPropertyDependencyRelationship , ifc:IfcMaterialRelationship , ifc:IfcOrganizationRelationship , ifc:IfcResourceApprovalRelationship , ifc:IfcResourceConstraintRelationship , ifc:IfcApprovalRelationship , ifc:IfcCurrencyRelationship .
ifc:IfcAxis2Placement2D
a owl:Class ;
rdfs:subClassOf ifc:IfcAxis2Placement , ifc:IfcPlacement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDirection ;
owl:onProperty ifc:refDirection_IfcAxis2Placement2D
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:refDirection_IfcAxis2Placement2D
] ;
owl:disjointWith ifc:IfcAxis1Placement , ifc:IfcAxis2Placement3D .
ifc:VESSEL a ifc:IfcTankTypeEnum , owl:NamedIndividual ;
rdfs:label "VESSEL" .
ifc:SNOW_S a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "SNOW_S" .
ifc:IfcLuminousFluxMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:town_IfcPostalAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPostalAddress ;
rdfs:label "Town" ;
rdfs:range ifc:IfcLabel .
ifc:HANDOPERATEDACTUATOR
a ifc:IfcActuatorTypeEnum , owl:NamedIndividual ;
rdfs:label "HANDOPERATEDACTUATOR" .
ifc:IfcRelAssociatesDocument
a owl:Class ;
rdfs:subClassOf ifc:IfcRelAssociates ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDocumentSelect ;
owl:onProperty ifc:relatingDocument_IfcRelAssociatesDocument ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDocumentSelect ;
owl:onProperty ifc:relatingDocument_IfcRelAssociatesDocument
] ;
owl:disjointWith ifc:IfcRelAssociatesMaterial , ifc:IfcRelAssociatesConstraint , ifc:IfcRelAssociatesClassification , ifc:IfcRelAssociatesApproval , ifc:IfcRelAssociatesLibrary .
ifc:IfcRelationship a owl:Class ;
rdfs:subClassOf ifc:IfcRoot ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcRelAssigns ifc:IfcRelConnects ifc:IfcRelDeclares ifc:IfcRelDecomposes ifc:IfcRelAssociates ifc:IfcRelDefines )
] ;
owl:disjointWith ifc:IfcPropertyDefinition , ifc:IfcObjectDefinition .
ifc:IfcProcedureType a owl:Class ;
rdfs:subClassOf ifc:IfcTypeProcess ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProcedureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProcedureType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProcedureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProcedureType
] ;
owl:disjointWith ifc:IfcTaskType , ifc:IfcEventType .
ifc:IfcProcess a owl:Class ;
rdfs:subClassOf ifc:IfcProcessSelect , ifc:IfcObject ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcProcess
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcProcess
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcProcess
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelSequence ;
owl:onProperty ifc:isPredecessorTo_IfcProcess
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcEvent ifc:IfcTask ifc:IfcProcedure )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelSequence ;
owl:onProperty ifc:isSuccessorFrom_IfcProcess
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcProcess
] ;
owl:disjointWith ifc:IfcControl , ifc:IfcGroup , ifc:IfcResource , ifc:IfcProduct , ifc:IfcActor .
ifc:IfcImageTexture a owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceTexture ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcURIReference ;
owl:onProperty ifc:uRLReference_IfcImageTexture ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcURIReference ;
owl:onProperty ifc:uRLReference_IfcImageTexture
] ;
owl:disjointWith ifc:IfcPixelTexture , ifc:IfcBlobTexture .
ifc:SAFETYCUTOFF a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "SAFETYCUTOFF" .
ifc:DOUBLE_DOOR_SINGLE_SWING
a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_DOOR_SINGLE_SWING" .
ifc:maps_IfcTextureCoordinate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextureCoordinate ;
rdfs:label "Maps" ;
rdfs:range ifc:IfcSurfaceTexture_List .
ifc:IfcDoorPanelProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedPropertySet ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDoorPanelOperationEnum ;
owl:onProperty ifc:panelOperation_IfcDoorPanelProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:panelDepth_IfcDoorPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcShapeAspect ;
owl:onProperty ifc:shapeAspectStyle_IfcDoorPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDoorPanelPositionEnum ;
owl:onProperty ifc:panelPosition_IfcDoorPanelProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:panelWidth_IfcDoorPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:panelDepth_IfcDoorPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcShapeAspect ;
owl:onProperty ifc:shapeAspectStyle_IfcDoorPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorPanelPositionEnum ;
owl:onProperty ifc:panelPosition_IfcDoorPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:panelWidth_IfcDoorPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorPanelOperationEnum ;
owl:onProperty ifc:panelOperation_IfcDoorPanelProperties
] ;
owl:disjointWith ifc:IfcReinforcementDefinitionProperties , ifc:IfcWindowPanelProperties , ifc:IfcWindowLiningProperties , ifc:IfcPermeableCoveringProperties , ifc:IfcDoorLiningProperties .
ifc:IfcDataOriginEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:GRAY a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "GRAY" .
ifc:IfcDuctSegmentType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowSegmentType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDuctSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDuctSegmentType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuctSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDuctSegmentType
] ;
owl:disjointWith ifc:IfcCableSegmentType , ifc:IfcPipeSegmentType , ifc:IfcCableCarrierSegmentType .
ifc:isPointer_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "IsPointer" ;
rdfs:range ifc:IfcDocumentInformationRelationship ;
owl:inverseOf ifc:relatingDocument_IfcDocumentInformationRelationship .
ifc:nominalDiameter_IfcReinforcingBarType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBarType ;
rdfs:label "NominalDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:name_IfcRoot a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRoot ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:P_BOUNDEDVALUE a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "P_BOUNDEDVALUE" .
ifc:predefinedType_IfcAudioVisualApplianceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAudioVisualApplianceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAudioVisualApplianceTypeEnum .
ifc:DOWN a ifc:IfcTextPath , owl:NamedIndividual ;
rdfs:label "DOWN" .
ifc:PLASTIC a ifc:IfcWindowStyleConstructionEnum , ifc:IfcDoorStyleConstructionEnum , ifc:IfcReflectanceMethodEnum , ifc:IfcConstructionMaterialResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "PLASTIC" .
ifc:AMPLIFIER a ifc:IfcAudioVisualApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "AMPLIFIER" .
ifc:OLED a ifc:IfcLampTypeEnum , owl:NamedIndividual ;
rdfs:label "OLED" .
ifc:enumerationReference_IfcPropertyEnumeratedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyEnumeratedValue ;
rdfs:label "EnumerationReference" ;
rdfs:range ifc:IfcPropertyEnumeration .
ifc:IfcSpecularRoughness
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcSpecularHighlightSelect .
ifc:NULL a ifc:IfcNullStyle , owl:NamedIndividual ;
rdfs:label "NULL" .
ifc:frictionCoefficient_IfcTendon
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendon ;
rdfs:label "FrictionCoefficient" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:IfcParameterValue_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty list:hasContents
] .
ifc:MIMICPANEL a ifc:IfcUnitaryControlElementTypeEnum , owl:NamedIndividual ;
rdfs:label "MIMICPANEL" .
ifc:IfcRepresentationMap_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentationMap_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentationMap_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentationMap ;
owl:onProperty list:hasContents
] .
ifc:GASSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "GASSENSOR" .
ifc:IfcURIReference_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcURIReference_List , list:EmptyList .
ifc:relatingElement_IfcRelProjectsElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelProjectsElement ;
rdfs:label "RelatingElement" ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:hasProjections_IfcElement .
ifc:linearMomentY_IfcStructuralLoadLinearForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadLinearForce ;
rdfs:label "LinearMomentY" ;
rdfs:range ifc:IfcLinearMomentMeasure .
ifc:IfcEvaporativeCooler
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcEvaporativeCoolerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvaporativeCooler
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcEvaporativeCoolerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvaporativeCooler
] ;
owl:disjointWith ifc:IfcSolarDevice , ifc:IfcEvaporator , ifc:IfcEngine , ifc:IfcTubeBundle , ifc:IfcUnitaryEquipment , ifc:IfcElectricMotor , ifc:IfcCondenser , ifc:IfcElectricGenerator , ifc:IfcCooledBeam , ifc:IfcHeatExchanger , ifc:IfcBurner , ifc:IfcCoolingTower , ifc:IfcAirToAirHeatRecovery , ifc:IfcMotorConnection , ifc:IfcTransformer , ifc:IfcChiller , ifc:IfcBoiler , ifc:IfcCoil , ifc:IfcHumidifier .
ifc:IfcRelAssociatesLibrary
a owl:Class ;
rdfs:subClassOf ifc:IfcRelAssociates ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLibrarySelect ;
owl:onProperty ifc:relatingLibrary_IfcRelAssociatesLibrary ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLibrarySelect ;
owl:onProperty ifc:relatingLibrary_IfcRelAssociatesLibrary
] ;
owl:disjointWith ifc:IfcRelAssociatesMaterial , ifc:IfcRelAssociatesConstraint , ifc:IfcRelAssociatesClassification , ifc:IfcRelAssociatesDocument , ifc:IfcRelAssociatesApproval .
ifc:IfcWasteTerminal a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWasteTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWasteTerminal
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcWasteTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWasteTerminal
] ;
owl:disjointWith ifc:IfcSpaceHeater , ifc:IfcCommunicationsAppliance , ifc:IfcMedicalDevice , ifc:IfcAirTerminal , ifc:IfcSanitaryTerminal , ifc:IfcStackTerminal , ifc:IfcOutlet , ifc:IfcLamp , ifc:IfcElectricAppliance , ifc:IfcLightFixture , ifc:IfcFireSuppressionTerminal , ifc:IfcAudioVisualAppliance .
ifc:IfcElementAssembly
a owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAssemblyPlaceEnum ;
owl:onProperty ifc:assemblyPlace_IfcElementAssembly
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElementAssemblyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElementAssembly
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcElementAssemblyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElementAssembly
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAssemblyPlaceEnum ;
owl:onProperty ifc:assemblyPlace_IfcElementAssembly
] ;
owl:disjointWith ifc:IfcGeographicElement , ifc:IfcElementComponent , ifc:IfcFurnishingElement , ifc:IfcDistributionElement , ifc:IfcCivilElement , ifc:IfcBuildingElement , ifc:IfcVirtualElement , ifc:IfcTransportElement , ifc:IfcFeatureElement .
ifc:IfcRelReferencedInSpatialStructure
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProduct ;
owl:onProperty ifc:relatedElements_IfcRelReferencedInSpatialStructure
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSpatialElement ;
owl:onProperty ifc:relatingStructure_IfcRelReferencedInSpatialStructure
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcProduct ;
owl:onProperty ifc:relatedElements_IfcRelReferencedInSpatialStructure
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSpatialElement ;
owl:onProperty ifc:relatingStructure_IfcRelReferencedInSpatialStructure ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRelInterferesElements , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelCoversSpaces , ifc:IfcRelServicesBuildings , ifc:IfcRelConnectsElements , ifc:IfcRelCoversBldgElements , ifc:IfcRelConnectsPorts , ifc:IfcRelConnectsPortToElement , ifc:IfcRelSequence , ifc:IfcRelFlowControlElements , ifc:IfcRelSpaceBoundary , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelFillsElement , ifc:IfcRelContainedInSpatialStructure .
ifc:elevationOfRefHeight_IfcBuilding
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBuilding ;
rdfs:label "ElevationOfRefHeight" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:MODULUSOFSUBGRADEREACTIONUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "MODULUSOFSUBGRADEREACTIONUNIT" .
ifc:startTime_IfcTimePeriod
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimePeriod ;
rdfs:label "StartTime" ;
rdfs:range ifc:IfcTime .
ifc:eventTriggerType_IfcEventType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEventType ;
rdfs:label "EventTriggerType" ;
rdfs:range ifc:IfcEventTriggerTypeEnum .
ifc:IfcStructuralLinearAction
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralCurveAction .
ifc:BOLT a ifc:IfcMechanicalFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "BOLT" .
ifc:definedValues_IfcPropertyTableValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyTableValue ;
rdfs:label "DefinedValues" ;
rdfs:range ifc:IfcValue_List .
ifc:IfcFontVariant a owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:TRIPLE_PANEL_TOP a ifc:IfcWindowTypePartitioningEnum , ifc:IfcWindowStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "TRIPLE_PANEL_TOP" .
ifc:values_IfcStructuralLoadConfiguration
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadConfiguration ;
rdfs:label "Values" ;
rdfs:range ifc:IfcStructuralLoadOrResult_List .
ifc:layerBlocked_IfcPresentationLayerWithStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPresentationLayerWithStyle ;
rdfs:label "LayerBlocked" ;
rdfs:range expr:LOGICAL .
ifc:LED a ifc:IfcLampTypeEnum , owl:NamedIndividual ;
rdfs:label "LED" .
ifc:BREAKGLASSBUTTON a ifc:IfcAlarmTypeEnum , owl:NamedIndividual ;
rdfs:label "BREAKGLASSBUTTON" .
ifc:VACUUM a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "VACUUM" .
ifc:FLOATING a ifc:IfcControllerTypeEnum , owl:NamedIndividual ;
rdfs:label "FLOATING" .
ifc:flangeThickness_IfcZShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcZShapeProfileDef ;
rdfs:label "FlangeThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcRecurrencePattern
a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:occurrences_IfcRecurrencePattern
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTimePeriod_List ;
owl:onProperty ifc:timePeriods_IfcRecurrencePattern
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcTimePeriod_List
] ;
owl:onProperty ifc:timePeriods_IfcRecurrencePattern
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMonthInYearNumber ;
owl:onProperty ifc:monthComponent_IfcRecurrencePattern
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcRecurrenceTypeEnum ;
owl:onProperty ifc:recurrenceType_IfcRecurrencePattern ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:position_IfcRecurrencePattern
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcInteger ;
owl:onProperty ifc:occurrences_IfcRecurrencePattern
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:interval_IfcRecurrencePattern
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDayInMonthNumber ;
owl:onProperty ifc:dayComponent_IfcRecurrencePattern
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDayInWeekNumber ;
owl:onProperty ifc:weekdayComponent_IfcRecurrencePattern
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcInteger ;
owl:onProperty ifc:interval_IfcRecurrencePattern
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcInteger ;
owl:onProperty ifc:position_IfcRecurrencePattern
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRecurrenceTypeEnum ;
owl:onProperty ifc:recurrenceType_IfcRecurrencePattern
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTimePeriod_List ;
owl:onProperty ifc:timePeriods_IfcRecurrencePattern
] .
ifc:UNIFORM a ifc:IfcSectionTypeEnum , owl:NamedIndividual ;
rdfs:label "UNIFORM" .
ifc:TAPERED a ifc:IfcSectionTypeEnum , owl:NamedIndividual ;
rdfs:label "TAPERED" .
ifc:MOTORCONTROLCENTRE
a ifc:IfcElectricDistributionBoardTypeEnum , owl:NamedIndividual ;
rdfs:label "MOTORCONTROLCENTRE" .
ifc:IfcTextStyleForDefinedFont
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcColour ;
owl:onProperty ifc:backgroundColour_IfcTextStyleForDefinedFont
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColour ;
owl:onProperty ifc:colour_IfcTextStyleForDefinedFont
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcColour ;
owl:onProperty ifc:colour_IfcTextStyleForDefinedFont ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColour ;
owl:onProperty ifc:backgroundColour_IfcTextStyleForDefinedFont
] ;
owl:disjointWith ifc:IfcTextureVertexList , ifc:IfcCurveStyleFont , ifc:IfcSurfaceStyleWithTextures , ifc:IfcColourRgbList , ifc:IfcSurfaceStyleShading , ifc:IfcTextureVertex , ifc:IfcCurveStyleFontPattern , ifc:IfcIndexedColourMap , ifc:IfcPreDefinedItem , ifc:IfcSurfaceStyleLighting , ifc:IfcSurfaceTexture , ifc:IfcTextStyleTextModel , ifc:IfcCurveStyleFontAndScaling , ifc:IfcTextureCoordinate , ifc:IfcColourSpecification , ifc:IfcSurfaceStyleRefraction .
ifc:predefinedType_IfcConstructionMaterialResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionMaterialResource ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcConstructionMaterialResourceTypeEnum .
ifc:topXOffset_IfcTrapeziumProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTrapeziumProfileDef ;
rdfs:label "TopXOffset" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:textStyle_IfcTextStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyle ;
rdfs:label "TextStyle" ;
rdfs:range ifc:IfcTextStyleTextModel .
ifc:MILLI a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "MILLI" .
ifc:ASSISTEDPROPANE a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ASSISTEDPROPANE" .
ifc:IfcDuctSilencerType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTreatmentDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDuctSilencerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDuctSilencerType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuctSilencerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDuctSilencerType
] ;
owl:disjointWith ifc:IfcFilterType , ifc:IfcInterceptorType .
ifc:barSurface_IfcReinforcingBarType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBarType ;
rdfs:label "BarSurface" ;
rdfs:range ifc:IfcReinforcingBarSurfaceEnum .
ifc:OBSTRUCTION a ifc:IfcDuctFittingTypeEnum , ifc:IfcPipeFittingTypeEnum , owl:NamedIndividual ;
rdfs:label "OBSTRUCTION" .
ifc:partOfComplexTemplate_IfcPropertyTemplate
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPropertyTemplate ;
rdfs:label "PartOfComplexTemplate" ;
rdfs:range ifc:IfcComplexPropertyTemplate ;
owl:inverseOf ifc:hasPropertyTemplates_IfcComplexPropertyTemplate .
ifc:tag_IfcTypeProduct
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTypeProduct ;
rdfs:label "Tag" ;
rdfs:range ifc:IfcLabel .
ifc:IfcPreDefinedColour
a owl:Class ;
rdfs:subClassOf ifc:IfcColour , ifc:IfcPreDefinedItem ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcDraughtingPreDefinedColour )
] ;
owl:disjointWith ifc:IfcPreDefinedCurveFont , ifc:IfcPreDefinedTextFont .
ifc:ATTENDANCE a ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "ATTENDANCE" .
ifc:relatedDefinitions_IfcRelDeclares
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelDeclares ;
rdfs:label "RelatedDefinitions" ;
rdfs:range ifc:IfcDefinitionSelect .
ifc:predefinedType_IfcAlarm
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAlarm ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAlarmTypeEnum .
ifc:transverseBarNominalDiameter_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "TransverseBarNominalDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:relatingResource_IfcRelAssignsToResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssignsToResource ;
rdfs:label "RelatingResource" ;
rdfs:range ifc:IfcResourceSelect .
ifc:axis_IfcStructuralCurveMember
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralCurveMember ;
rdfs:label "Axis" ;
rdfs:range ifc:IfcDirection .
ifc:identification_IfcProcess
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProcess ;
rdfs:label "Identification" ;
rdfs:range ifc:IfcIdentifier .
ifc:THERMOSIPHONCOILTYPEHEATEXCHANGERS
a ifc:IfcAirToAirHeatRecoveryTypeEnum , owl:NamedIndividual ;
rdfs:label "THERMOSIPHONCOILTYPEHEATEXCHANGERS" .
ifc:TRIPLE_PANEL_LEFT
a ifc:IfcWindowTypePartitioningEnum , ifc:IfcWindowStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "TRIPLE_PANEL_LEFT" .
ifc:IfcFontWeight a owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:predefinedType_IfcPlate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPlate ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPlateTypeEnum .
ifc:IfcRelDefinesByProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcRelDefines ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPropertySetDefinitionSelect ;
owl:onProperty ifc:relatingPropertyDefinition_IfcRelDefinesByProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertySetDefinitionSelect ;
owl:onProperty ifc:relatingPropertyDefinition_IfcRelDefinesByProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcObjectDefinition ;
owl:onProperty ifc:relatedObjects_IfcRelDefinesByProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectDefinition ;
owl:onProperty ifc:relatedObjects_IfcRelDefinesByProperties
] ;
owl:disjointWith ifc:IfcRelDefinesByTemplate , ifc:IfcRelDefinesByObject , ifc:IfcRelDefinesByType .
ifc:CHEMICAL a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "CHEMICAL" .
ifc:IfcElectricAppliance
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcElectricApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricAppliance
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricAppliance
] ;
owl:disjointWith ifc:IfcSanitaryTerminal , ifc:IfcLightFixture , ifc:IfcMedicalDevice , ifc:IfcLamp , ifc:IfcAirTerminal , ifc:IfcOutlet , ifc:IfcCommunicationsAppliance , ifc:IfcAudioVisualAppliance , ifc:IfcFireSuppressionTerminal , ifc:IfcSpaceHeater , ifc:IfcWasteTerminal , ifc:IfcStackTerminal .
ifc:IfcSpace a owl:Class ;
rdfs:subClassOf ifc:IfcSpaceBoundarySelect , ifc:IfcSpatialStructureElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:elevationWithFlooring_IfcSpace
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSpaceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSpace
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelCoversSpaces ;
owl:onProperty ifc:hasCoverings_IfcSpace
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:elevationWithFlooring_IfcSpace
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSpaceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSpace
] ;
owl:disjointWith ifc:IfcBuildingStorey , ifc:IfcSite , ifc:IfcBuilding .
ifc:crossSectionArea_IfcReinforcingBar
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBar ;
rdfs:label "CrossSectionArea" ;
rdfs:range ifc:IfcAreaMeasure .
ifc:UP a ifc:IfcTextPath , owl:NamedIndividual ;
rdfs:label "UP" .
ifc:EXTERNAL_WATER a ifc:IfcExternalSpatialElementTypeEnum , ifc:IfcInternalOrExternalEnum , owl:NamedIndividual ;
rdfs:label "EXTERNAL_WATER" .
ifc:FAUCET a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "FAUCET" .
ifc:IfcDoorTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:weightsData_IfcRationalBSplineCurveWithKnots
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRationalBSplineCurveWithKnots ;
rdfs:label "WeightsData" ;
rdfs:range expr:REAL_List .
ifc:IfcSoundPowerMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:ASSISTEDBUTANE a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ASSISTEDBUTANE" .
ifc:constraintSource_IfcConstraint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstraint ;
rdfs:label "ConstraintSource" ;
rdfs:range ifc:IfcLabel .
ifc:mappedTo_IfcIndexedColourMap
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIndexedColourMap ;
rdfs:label "MappedTo" ;
rdfs:range ifc:IfcTessellatedFaceSet ;
owl:inverseOf ifc:hasColours_IfcTessellatedFaceSet .
ifc:loopVertex_IfcVertexLoop
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcVertexLoop ;
rdfs:label "LoopVertex" ;
rdfs:range ifc:IfcVertex .
ifc:IfcBuildingElementPart
a owl:Class ;
rdfs:subClassOf ifc:IfcElementComponent ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBuildingElementPartTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBuildingElementPart
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBuildingElementPartTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBuildingElementPart
] ;
owl:disjointWith ifc:IfcReinforcingElement , ifc:IfcFastener , ifc:IfcMechanicalFastener , ifc:IfcDiscreteAccessory , ifc:IfcVibrationIsolator .
ifc:IfcStructuralPlanarAction
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralSurfaceAction .
ifc:diffuseReflectionColour_IfcSurfaceStyleLighting
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleLighting ;
rdfs:label "DiffuseReflectionColour" ;
rdfs:range ifc:IfcColourRgb .
ifc:BORED a ifc:IfcPileTypeEnum , owl:NamedIndividual ;
rdfs:label "BORED" .
ifc:linearMomentZ_IfcStructuralLoadLinearForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadLinearForce ;
rdfs:label "LinearMomentZ" ;
rdfs:range ifc:IfcLinearMomentMeasure .
ifc:IfcDocumentInformationRelationship
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDocumentInformation ;
owl:onProperty ifc:relatingDocument_IfcDocumentInformationRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDocumentInformation ;
owl:onProperty ifc:relatingDocument_IfcDocumentInformationRelationship ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:relationshipType_IfcDocumentInformationRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDocumentInformation ;
owl:onProperty ifc:relatedDocuments_IfcDocumentInformationRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDocumentInformation ;
owl:onProperty ifc:relatedDocuments_IfcDocumentInformationRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:relationshipType_IfcDocumentInformationRelationship
] ;
owl:disjointWith ifc:IfcResourceConstraintRelationship , ifc:IfcCurrencyRelationship , ifc:IfcMaterialRelationship , ifc:IfcPropertyDependencyRelationship , ifc:IfcOrganizationRelationship , ifc:IfcResourceApprovalRelationship , ifc:IfcExternalReferenceRelationship , ifc:IfcApprovalRelationship .
ifc:IfcStructuralLoadSingleForceWarping
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadSingleForce ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcWarpingMomentMeasure ;
owl:onProperty ifc:warpingMoment_IfcStructuralLoadSingleForceWarping
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWarpingMomentMeasure ;
owl:onProperty ifc:warpingMoment_IfcStructuralLoadSingleForceWarping
] .
ifc:description_IfcMaterialConstituentSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialConstituentSet ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:IfcActorSelect a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcMedicalDeviceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcJunctionBoxType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcJunctionBoxType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcJunctionBoxTypeEnum .
ifc:IfcVirtualElement
a owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
owl:disjointWith ifc:IfcFurnishingElement , ifc:IfcElementAssembly , ifc:IfcElementComponent , ifc:IfcGeographicElement , ifc:IfcBuildingElement , ifc:IfcFeatureElement , ifc:IfcCivilElement , ifc:IfcDistributionElement , ifc:IfcTransportElement .
ifc:yLength_IfcBlock a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBlock ;
rdfs:label "YLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:predefinedType_IfcProtectiveDevice
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProtectiveDevice ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcProtectiveDeviceTypeEnum .
ifc:predefinedType_IfcFireSuppressionTerminal
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFireSuppressionTerminal ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFireSuppressionTerminalTypeEnum .
ifc:edgeRadius_IfcLShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLShapeProfileDef ;
rdfs:label "EdgeRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:nominalLength_IfcMechanicalFastener
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMechanicalFastener ;
rdfs:label "NominalLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:MERGECONFLICT a ifc:IfcObjectiveEnum , owl:NamedIndividual ;
rdfs:label "MERGECONFLICT" .
ifc:TELEPHONEOUTLET a ifc:IfcOutletTypeEnum , owl:NamedIndividual ;
rdfs:label "TELEPHONEOUTLET" .
ifc:IfcTextTransformation
a owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:flangeWidth_IfcTShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:label "FlangeWidth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:operationType_IfcWindowPanelProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowPanelProperties ;
rdfs:label "OperationType" ;
rdfs:range ifc:IfcWindowPanelOperationEnum .
ifc:predefinedType_IfcDoorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDoorTypeEnum .
ifc:IfcSurfaceOfRevolution
a owl:Class ;
rdfs:subClassOf ifc:IfcSweptSurface ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAxis1Placement ;
owl:onProperty ifc:axisPosition_IfcSurfaceOfRevolution ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis1Placement ;
owl:onProperty ifc:axisPosition_IfcSurfaceOfRevolution
] ;
owl:disjointWith ifc:IfcSurfaceOfLinearExtrusion .
ifc:placesObject_IfcObjectPlacement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcObjectPlacement ;
rdfs:label "PlacesObject" ;
rdfs:range ifc:IfcProduct ;
owl:inverseOf ifc:objectPlacement_IfcProduct .
ifc:COMMISSIONINGENGINEER
a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "COMMISSIONINGENGINEER" .
ifc:WARPINGMOMENTUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "WARPINGMOMENTUNIT" .
ifc:WEBER a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "WEBER" .
ifc:IfcSoundPressureLevelMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:connectsStructuralMembers_IfcStructuralConnection
a owl:ObjectProperty ;
rdfs:domain ifc:IfcStructuralConnection ;
rdfs:label "ConnectsStructuralMembers" ;
rdfs:range ifc:IfcRelConnectsStructuralMember ;
owl:inverseOf ifc:relatedStructuralConnection_IfcRelConnectsStructuralMember .
ifc:IfcCovering a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelCoversSpaces ;
owl:onProperty ifc:coversSpaces_IfcCovering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRelCoversBldgElements ;
owl:onProperty ifc:coversElements_IfcCovering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelCoversBldgElements ;
owl:onProperty ifc:coversElements_IfcCovering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCoveringTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCovering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRelCoversSpaces ;
owl:onProperty ifc:coversSpaces_IfcCovering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCoveringTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCovering
] ;
owl:disjointWith ifc:IfcChimney , ifc:IfcColumn , ifc:IfcRoof , ifc:IfcDoor , ifc:IfcBeam , ifc:IfcRamp , ifc:IfcSlab , ifc:IfcWindow , ifc:IfcPile , ifc:IfcStair , ifc:IfcRailing , ifc:IfcFooting , ifc:IfcStairFlight , ifc:IfcRampFlight , ifc:IfcPlate , ifc:IfcCurtainWall , ifc:IfcShadingDevice , ifc:IfcMember , ifc:IfcWall , ifc:IfcBuildingElementProxy .
ifc:IfcBlobTexture a owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceTexture ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:BINARY ;
owl:onProperty ifc:rasterCode_IfcBlobTexture ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BINARY ;
owl:onProperty ifc:rasterCode_IfcBlobTexture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:rasterFormat_IfcBlobTexture ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:rasterFormat_IfcBlobTexture
] ;
owl:disjointWith ifc:IfcImageTexture , ifc:IfcPixelTexture .
ifc:profile_IfcMaterialProfile
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfile ;
rdfs:label "Profile" ;
rdfs:range ifc:IfcProfileDef .
ifc:expression_IfcPropertyTableValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyTableValue ;
rdfs:label "Expression" ;
rdfs:range ifc:IfcText .
ifc:predefinedType_IfcAirToAirHeatRecoveryType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAirToAirHeatRecoveryType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAirToAirHeatRecoveryTypeEnum .
ifc:IfcResourceSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:PAVILION_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "PAVILION_ROOF" .
ifc:IfcThermalResistanceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:NOTEQUALTO a ifc:IfcBenchmarkEnum , owl:NamedIndividual ;
rdfs:label "NOTEQUALTO" .
ifc:points_IfcPolyline
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPolyline ;
rdfs:label "Points" ;
rdfs:range ifc:IfcCartesianPoint_List .
ifc:relatingActor_IfcRelAssignsToActor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssignsToActor ;
rdfs:label "RelatingActor" ;
rdfs:range ifc:IfcActor ;
owl:inverseOf ifc:isActingUpon_IfcActor .
ifc:ROOFING a ifc:IfcLaborResourceTypeEnum , ifc:IfcCoveringTypeEnum , owl:NamedIndividual ;
rdfs:label "ROOFING" .
ifc:FLUORESCENT a ifc:IfcLightEmissionSourceEnum , ifc:IfcLampTypeEnum , owl:NamedIndividual ;
rdfs:label "FLUORESCENT" .
ifc:INDICATORPANEL a ifc:IfcUnitaryControlElementTypeEnum , owl:NamedIndividual ;
rdfs:label "INDICATORPANEL" .
ifc:LIFTINGGEAR a ifc:IfcTransportElementTypeEnum , owl:NamedIndividual ;
rdfs:label "LIFTINGGEAR" .
ifc:scheduleFinish_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "ScheduleFinish" ;
rdfs:range ifc:IfcDateTime .
ifc:WASTEWATER a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "WASTEWATER" .
ifc:CREEP a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "CREEP" .
ifc:IfcBSplineSurfaceWithKnots
a owl:Class ;
rdfs:subClassOf ifc:IfcBSplineSurface ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom expr:INTEGER_List
]
] ;
owl:onProperty ifc:vMultiplicities_IfcBSplineSurfaceWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER_List ;
owl:onProperty ifc:vMultiplicities_IfcBSplineSurfaceWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom expr:INTEGER_List
]
] ;
owl:onProperty ifc:uMultiplicities_IfcBSplineSurfaceWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcParameterValue_List ;
owl:onProperty ifc:uKnots_IfcBSplineSurfaceWithKnots ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER_List ;
owl:onProperty ifc:uMultiplicities_IfcBSplineSurfaceWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcParameterValue_List
]
] ;
owl:onProperty ifc:uKnots_IfcBSplineSurfaceWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:INTEGER_List ;
owl:onProperty ifc:vMultiplicities_IfcBSplineSurfaceWithKnots ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcParameterValue_List
]
] ;
owl:onProperty ifc:vKnots_IfcBSplineSurfaceWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcKnotType ;
owl:onProperty ifc:knotSpec_IfcBSplineSurfaceWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcParameterValue_List ;
owl:onProperty ifc:vKnots_IfcBSplineSurfaceWithKnots ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue_List ;
owl:onProperty ifc:vKnots_IfcBSplineSurfaceWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue_List ;
owl:onProperty ifc:uKnots_IfcBSplineSurfaceWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:INTEGER_List ;
owl:onProperty ifc:uMultiplicities_IfcBSplineSurfaceWithKnots ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcKnotType ;
owl:onProperty ifc:knotSpec_IfcBSplineSurfaceWithKnots ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:CABLELADDERSEGMENT
a ifc:IfcCableCarrierSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "CABLELADDERSEGMENT" .
ifc:state_IfcOwnerHistory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:label "State" ;
rdfs:range ifc:IfcStateEnum .
ifc:referenceExtent_IfcMaterialProfileSetUsage
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfileSetUsage ;
rdfs:label "ReferenceExtent" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:THERMOSTATICACTUATOR
a ifc:IfcActuatorTypeEnum , owl:NamedIndividual ;
rdfs:label "THERMOSTATICACTUATOR" .
ifc:IfcVectorOrDirection
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:isTypedBy_IfcObject
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcObject ;
rdfs:label "IsTypedBy" ;
rdfs:range ifc:IfcRelDefinesByType ;
owl:inverseOf ifc:relatedObjects_IfcRelDefinesByType .
ifc:UNION a ifc:IfcBooleanOperator , owl:NamedIndividual ;
rdfs:label "UNION" .
ifc:IfcColumn a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcColumnTypeEnum ;
owl:onProperty ifc:predefinedType_IfcColumn
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColumnTypeEnum ;
owl:onProperty ifc:predefinedType_IfcColumn
] ;
owl:disjointWith ifc:IfcRoof , ifc:IfcChimney , ifc:IfcWindow , ifc:IfcRamp , ifc:IfcFooting , ifc:IfcPlate , ifc:IfcCurtainWall , ifc:IfcMember , ifc:IfcPile , ifc:IfcStairFlight , ifc:IfcRailing , ifc:IfcDoor , ifc:IfcCovering , ifc:IfcRampFlight , ifc:IfcSlab , ifc:IfcBeam , ifc:IfcBuildingElementProxy , ifc:IfcShadingDevice , ifc:IfcStair , ifc:IfcWall .
ifc:REINFORCEMENT_UNIT
a ifc:IfcElementAssemblyTypeEnum , owl:NamedIndividual ;
rdfs:label "REINFORCEMENT_UNIT" .
ifc:IfcPipeSegmentType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowSegmentType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPipeSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPipeSegmentType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPipeSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPipeSegmentType
] ;
owl:disjointWith ifc:IfcCableSegmentType , ifc:IfcDuctSegmentType , ifc:IfcCableCarrierSegmentType .
ifc:DIFFUSER a ifc:IfcAirTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "DIFFUSER" .
ifc:longitudinalBarNominalDiameter_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "LongitudinalBarNominalDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:startParam_IfcSurfaceCurveSweptAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceCurveSweptAreaSolid ;
rdfs:label "StartParam" ;
rdfs:range ifc:IfcParameterValue .
ifc:IfcEllipseProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:semiAxis2_IfcEllipseProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:semiAxis2_IfcEllipseProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:semiAxis1_IfcEllipseProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:semiAxis1_IfcEllipseProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcUShapeProfileDef , ifc:IfcCShapeProfileDef , ifc:IfcTrapeziumProfileDef , ifc:IfcLShapeProfileDef , ifc:IfcCircleProfileDef , ifc:IfcIShapeProfileDef , ifc:IfcTShapeProfileDef , ifc:IfcRectangleProfileDef , ifc:IfcAsymmetricIShapeProfileDef , ifc:IfcZShapeProfileDef .
ifc:targetScale_IfcGeometricRepresentationSubContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGeometricRepresentationSubContext ;
rdfs:label "TargetScale" ;
rdfs:range ifc:IfcPositiveRatioMeasure .
ifc:givingApproval_IfcApproval
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "GivingApproval" ;
rdfs:range ifc:IfcActorSelect .
ifc:CENTRIFUGALFORWARDCURVED
a ifc:IfcFanTypeEnum , owl:NamedIndividual ;
rdfs:label "CENTRIFUGALFORWARDCURVED" .
ifc:description_IfcLibraryInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLibraryInformation ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:PLUMBINGWALL a ifc:IfcWallTypeEnum , owl:NamedIndividual ;
rdfs:label "PLUMBINGWALL" .
ifc:IfcCardinalPointReference
a owl:Class ;
rdfs:subClassOf expr:INTEGER .
ifc:isRelatedWith_IfcApproval
a owl:ObjectProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "IsRelatedWith" ;
rdfs:range ifc:IfcApprovalRelationship ;
owl:inverseOf ifc:relatedApprovals_IfcApprovalRelationship .
ifc:IfcBoiler a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoilerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBoiler
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBoilerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBoiler
] ;
owl:disjointWith ifc:IfcEngine , ifc:IfcCondenser , ifc:IfcCooledBeam , ifc:IfcBurner , ifc:IfcElectricMotor , ifc:IfcEvaporativeCooler , ifc:IfcMotorConnection , ifc:IfcHeatExchanger , ifc:IfcUnitaryEquipment , ifc:IfcSolarDevice , ifc:IfcElectricGenerator , ifc:IfcChiller , ifc:IfcCoolingTower , ifc:IfcHumidifier , ifc:IfcEvaporator , ifc:IfcCoil , ifc:IfcAirToAirHeatRecovery , ifc:IfcTubeBundle , ifc:IfcTransformer .
ifc:IfcForceMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:FIXEDPLATECOUNTERFLOWEXCHANGER
a ifc:IfcAirToAirHeatRecoveryTypeEnum , owl:NamedIndividual ;
rdfs:label "FIXEDPLATECOUNTERFLOWEXCHANGER" .
ifc:LOAD_GROUP a ifc:IfcLoadGroupTypeEnum , owl:NamedIndividual ;
rdfs:label "LOAD_GROUP" .
ifc:IfcTextStyleFontModel
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedTextFont ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSizeSelect ;
owl:onProperty ifc:fontSize_IfcTextStyleFontModel ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcFontVariant ;
owl:onProperty ifc:fontVariant_IfcTextStyleFontModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcFontStyle ;
owl:onProperty ifc:fontStyle_IfcTextStyleFontModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSizeSelect ;
owl:onProperty ifc:fontSize_IfcTextStyleFontModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFontStyle ;
owl:onProperty ifc:fontStyle_IfcTextStyleFontModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFontVariant ;
owl:onProperty ifc:fontVariant_IfcTextStyleFontModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcTextFontName_List
] ;
owl:onProperty ifc:fontFamily_IfcTextStyleFontModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcFontWeight ;
owl:onProperty ifc:fontWeight_IfcTextStyleFontModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTextFontName_List ;
owl:onProperty ifc:fontFamily_IfcTextStyleFontModel ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFontWeight ;
owl:onProperty ifc:fontWeight_IfcTextStyleFontModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTextFontName_List ;
owl:onProperty ifc:fontFamily_IfcTextStyleFontModel
] .
ifc:relatedConnectionType_IfcRelConnectsPathElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsPathElements ;
rdfs:label "RelatedConnectionType" ;
rdfs:range ifc:IfcConnectionTypeEnum .
ifc:vsense_IfcRectangularTrimmedSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangularTrimmedSurface ;
rdfs:label "Vsense" ;
rdfs:range expr:BOOLEAN .
ifc:PRESSUREGAUGE a ifc:IfcFlowInstrumentTypeEnum , owl:NamedIndividual ;
rdfs:label "PRESSUREGAUGE" .
ifc:IfcStairFlightTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:FINISHING a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "FINISHING" .
ifc:IfcBuilding a owl:Class ;
rdfs:subClassOf ifc:IfcSpatialStructureElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:elevationOfTerrain_IfcBuilding
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:elevationOfRefHeight_IfcBuilding
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPostalAddress ;
owl:onProperty ifc:buildingAddress_IfcBuilding
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPostalAddress ;
owl:onProperty ifc:buildingAddress_IfcBuilding
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:elevationOfTerrain_IfcBuilding
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:elevationOfRefHeight_IfcBuilding
] ;
owl:disjointWith ifc:IfcSite , ifc:IfcSpace , ifc:IfcBuildingStorey .
ifc:IfcTendonAnchor a owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTendonAnchorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTendonAnchor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTendonAnchorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTendonAnchor
] ;
owl:disjointWith ifc:IfcReinforcingBar , ifc:IfcReinforcingMesh , ifc:IfcTendon .
ifc:ELECTRICCAPACITANCEUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICCAPACITANCEUNIT" .
ifc:predefinedType_IfcBeam
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBeam ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBeamTypeEnum .
ifc:IfcRoot a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcRoot
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcGloballyUniqueId ;
owl:onProperty ifc:globalId_IfcRoot ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcRelationship ifc:IfcObjectDefinition ifc:IfcPropertyDefinition )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcRoot
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcRoot
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcOwnerHistory ;
owl:onProperty ifc:ownerHistory_IfcRoot
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGloballyUniqueId ;
owl:onProperty ifc:globalId_IfcRoot
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcRoot
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOwnerHistory ;
owl:onProperty ifc:ownerHistory_IfcRoot
] .
ifc:predefinedType_IfcShadingDeviceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcShadingDeviceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcShadingDeviceTypeEnum .
ifc:ALUMINIUM a ifc:IfcWindowStyleConstructionEnum , ifc:IfcDoorStyleConstructionEnum , owl:NamedIndividual ;
rdfs:label "ALUMINIUM" .
ifc:EVAPORATIVECOOLED
a ifc:IfcCondenserTypeEnum , owl:NamedIndividual ;
rdfs:label "EVAPORATIVECOOLED" .
ifc:IfcStackTerminalType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcStackTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStackTerminalType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStackTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStackTerminalType
] ;
owl:disjointWith ifc:IfcWasteTerminalType , ifc:IfcLightFixtureType , ifc:IfcAudioVisualApplianceType , ifc:IfcCommunicationsApplianceType , ifc:IfcOutletType , ifc:IfcLampType , ifc:IfcMedicalDeviceType , ifc:IfcFireSuppressionTerminalType , ifc:IfcSanitaryTerminalType , ifc:IfcAirTerminalType , ifc:IfcSpaceHeaterType , ifc:IfcElectricApplianceType .
ifc:WIND_W a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "WIND_W" .
ifc:TEMPERATURESENSOR
a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "TEMPERATURESENSOR" .
ifc:relatedDocuments_IfcDocumentInformationRelationship
a owl:ObjectProperty ;
rdfs:domain ifc:IfcDocumentInformationRelationship ;
rdfs:label "RelatedDocuments" ;
rdfs:range ifc:IfcDocumentInformation ;
owl:inverseOf ifc:isPointedTo_IfcDocumentInformation .
ifc:ELEMENT a ifc:IfcBuildingElementProxyTypeEnum , ifc:IfcElementCompositionEnum , owl:NamedIndividual ;
rdfs:label "ELEMENT" .
ifc:IfcEvent a owl:Class ;
rdfs:subClassOf ifc:IfcProcess ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcEventTriggerTypeEnum ;
owl:onProperty ifc:eventTriggerType_IfcEvent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcEventTime ;
owl:onProperty ifc:eventOccurenceTime_IfcEvent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcEventTriggerTypeEnum ;
owl:onProperty ifc:eventTriggerType_IfcEvent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcEventTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:userDefinedEventTriggerType_IfcEvent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcEventTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcEventTime ;
owl:onProperty ifc:eventOccurenceTime_IfcEvent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedEventTriggerType_IfcEvent
] ;
owl:disjointWith ifc:IfcTask , ifc:IfcProcedure .
ifc:SHOWER a ifc:IfcSanitaryTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "SHOWER" .
ifc:GYPSUM a ifc:IfcConstructionMaterialResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "GYPSUM" .
ifc:PAINTING a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "PAINTING" .
ifc:depreciatedValue_IfcAsset
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsset ;
rdfs:label "DepreciatedValue" ;
rdfs:range ifc:IfcCostValue .
ifc:IfcProductRepresentationSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcContextDependentMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue .
ifc:setPointValue_IfcPropertyBoundedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyBoundedValue ;
rdfs:label "SetPointValue" ;
rdfs:range ifc:IfcValue .
ifc:IfcFeatureElementSubtraction
a owl:Class ;
rdfs:subClassOf ifc:IfcFeatureElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcRelVoidsElement ;
owl:onProperty ifc:voidsElements_IfcFeatureElementSubtraction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelVoidsElement ;
owl:onProperty ifc:voidsElements_IfcFeatureElementSubtraction
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcVoidingFeature ifc:IfcOpeningElement )
] ;
owl:disjointWith ifc:IfcFeatureElementAddition , ifc:IfcSurfaceFeature .
ifc:IfcTableRow_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcTableRow_List , list:EmptyList .
ifc:innerReference_IfcReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReference ;
rdfs:label "InnerReference" ;
rdfs:range ifc:IfcReference .
ifc:THERMALEXPANSIONCOEFFICIENTUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "THERMALEXPANSIONCOEFFICIENTUNIT" .
ifc:WATERFILTER a ifc:IfcFilterTypeEnum , owl:NamedIndividual ;
rdfs:label "WATERFILTER" .
ifc:slippageX_IfcSlippageConnectionCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSlippageConnectionCondition ;
rdfs:label "SlippageX" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:IfcMaterialLayer_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialLayer_List , list:EmptyList .
ifc:IfcLinearVelocityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:user_IfcAsset a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsset ;
rdfs:label "User" ;
rdfs:range ifc:IfcActorSelect .
ifc:INTERSECTION a ifc:IfcBooleanOperator , owl:NamedIndividual ;
rdfs:label "INTERSECTION" .
ifc:validUntil_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "ValidUntil" ;
rdfs:range ifc:IfcDate .
ifc:applicableDate_IfcAppliedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:label "ApplicableDate" ;
rdfs:range ifc:IfcDate .
ifc:IfcDocumentStatusEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:LOCAL_COORDS a ifc:IfcGlobalOrLocalEnum , owl:NamedIndividual ;
rdfs:label "LOCAL_COORDS" .
ifc:taskTime_IfcTask a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTask ;
rdfs:label "TaskTime" ;
rdfs:range ifc:IfcTaskTime .
ifc:IfcCableSegment a owl:Class ;
rdfs:subClassOf ifc:IfcFlowSegment ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCableSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableSegment
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCableSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableSegment
] ;
owl:disjointWith ifc:IfcPipeSegment , ifc:IfcDuctSegment , ifc:IfcCableCarrierSegment .
ifc:treeRootExpression_IfcCsgSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCsgSolid ;
rdfs:label "TreeRootExpression" ;
rdfs:range ifc:IfcCsgSelect .
ifc:IfcRectangleHollowProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcRectangleProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:outerFilletRadius_IfcRectangleHollowProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:outerFilletRadius_IfcRectangleHollowProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:innerFilletRadius_IfcRectangleHollowProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:innerFilletRadius_IfcRectangleHollowProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:wallThickness_IfcRectangleHollowProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:wallThickness_IfcRectangleHollowProfileDef
] ;
owl:disjointWith ifc:IfcRoundedRectangleProfileDef .
ifc:IfcRelFlowControlElements
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDistributionFlowElement ;
owl:onProperty ifc:relatingFlowElement_IfcRelFlowControlElements ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDistributionControlElement ;
owl:onProperty ifc:relatedControlElements_IfcRelFlowControlElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDistributionFlowElement ;
owl:onProperty ifc:relatingFlowElement_IfcRelFlowControlElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDistributionControlElement ;
owl:onProperty ifc:relatedControlElements_IfcRelFlowControlElements
] ;
owl:disjointWith ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelFillsElement , ifc:IfcRelCoversBldgElements , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelCoversSpaces , ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelConnectsPortToElement , ifc:IfcRelServicesBuildings , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelSequence , ifc:IfcRelSpaceBoundary , ifc:IfcRelConnectsPorts , ifc:IfcRelConnectsElements , ifc:IfcRelInterferesElements .
ifc:IfcCartesianTransformationOperator3D
a owl:Class ;
rdfs:subClassOf ifc:IfcCartesianTransformationOperator ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDirection ;
owl:onProperty ifc:axis3_IfcCartesianTransformationOperator3D
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:axis3_IfcCartesianTransformationOperator3D
] ;
owl:disjointWith ifc:IfcCartesianTransformationOperator2D .
ifc:unitComponent_IfcMeasureWithUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMeasureWithUnit ;
rdfs:label "UnitComponent" ;
rdfs:range ifc:IfcUnit .
ifc:IfcFireSuppressionTerminalType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcFireSuppressionTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFireSuppressionTerminalType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFireSuppressionTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFireSuppressionTerminalType
] ;
owl:disjointWith ifc:IfcElectricApplianceType , ifc:IfcAirTerminalType , ifc:IfcLightFixtureType , ifc:IfcStackTerminalType , ifc:IfcMedicalDeviceType , ifc:IfcWasteTerminalType , ifc:IfcOutletType , ifc:IfcCommunicationsApplianceType , ifc:IfcSanitaryTerminalType , ifc:IfcAudioVisualApplianceType , ifc:IfcSpaceHeaterType , ifc:IfcLampType .
ifc:IfcUnitAssignment
a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcUnit ;
owl:onProperty ifc:units_IfcUnitAssignment
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:units_IfcUnitAssignment
] .
ifc:IfcMechanicalFastenerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:DOUBLE_ACTING a ifc:IfcDoorPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_ACTING" .
ifc:DESIGNINTENT a ifc:IfcObjectiveEnum , owl:NamedIndividual ;
rdfs:label "DESIGNINTENT" .
ifc:LINEARMOMENTUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "LINEARMOMENTUNIT" .
ifc:IfcCoilTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcWallElementedCase
a owl:Class ;
rdfs:subClassOf ifc:IfcWall ;
owl:disjointWith ifc:IfcWallStandardCase .
ifc:elementType_IfcElementType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElementType ;
rdfs:label "ElementType" ;
rdfs:range ifc:IfcLabel .
ifc:SWINGING a ifc:IfcDoorPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "SWINGING" .
ifc:IfcCircleProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcCircleProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcCircleProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcLShapeProfileDef , ifc:IfcAsymmetricIShapeProfileDef , ifc:IfcTrapeziumProfileDef , ifc:IfcEllipseProfileDef , ifc:IfcIShapeProfileDef , ifc:IfcZShapeProfileDef , ifc:IfcTShapeProfileDef , ifc:IfcUShapeProfileDef , ifc:IfcCShapeProfileDef , ifc:IfcRectangleProfileDef .
ifc:BEAM_GRID a ifc:IfcElementAssemblyTypeEnum , owl:NamedIndividual ;
rdfs:label "BEAM_GRID" .
ifc:predefinedType_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcReinforcingMeshTypeEnum .
ifc:IfcArbitraryOpenProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBoundedCurve ;
owl:onProperty ifc:curve_IfcArbitraryOpenProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoundedCurve ;
owl:onProperty ifc:curve_IfcArbitraryOpenProfileDef
] ;
owl:disjointWith ifc:IfcDerivedProfileDef , ifc:IfcCompositeProfileDef , ifc:IfcArbitraryClosedProfileDef , ifc:IfcParameterizedProfileDef .
ifc:IfcPlaneAngleMeasure_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcPlaneAngleMeasure_List , list:EmptyList .
ifc:longDescription_IfcTypeResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTypeResource ;
rdfs:label "LongDescription" ;
rdfs:range ifc:IfcText .
ifc:SETTLEMENT_U a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "SETTLEMENT_U" .
ifc:usense_IfcRectangularTrimmedSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangularTrimmedSurface ;
rdfs:label "Usense" ;
rdfs:range expr:BOOLEAN .
ifc:ACCELERATIONUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "ACCELERATIONUNIT" .
ifc:liningOffset_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "LiningOffset" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:coordList_IfcCartesianPointList3D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCartesianPointList3D ;
rdfs:label "CoordList" ;
rdfs:range ifc:IfcLengthMeasure_List_List .
ifc:predefinedType_IfcReinforcingMesh
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcReinforcingMeshTypeEnum .
ifc:predefinedType_IfcStructuralCurveMember
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralCurveMember ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStructuralCurveMemberTypeEnum .
ifc:IfcConstructionResource
a owl:Class ;
rdfs:subClassOf ifc:IfcResource ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPhysicalQuantity ;
owl:onProperty ifc:baseQuantity_IfcConstructionResource
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcConstructionMaterialResource ifc:IfcSubContractResource ifc:IfcCrewResource ifc:IfcConstructionProductResource ifc:IfcConstructionEquipmentResource ifc:IfcLaborResource )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcAppliedValue_List
] ;
owl:onProperty ifc:baseCosts_IfcConstructionResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcResourceTime ;
owl:onProperty ifc:usage_IfcConstructionResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAppliedValue_List ;
owl:onProperty ifc:baseCosts_IfcConstructionResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPhysicalQuantity ;
owl:onProperty ifc:baseQuantity_IfcConstructionResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcResourceTime ;
owl:onProperty ifc:usage_IfcConstructionResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAppliedValue_List ;
owl:onProperty ifc:baseCosts_IfcConstructionResource
] .
ifc:axisPosition_IfcSurfaceOfRevolution
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceOfRevolution ;
rdfs:label "AxisPosition" ;
rdfs:range ifc:IfcAxis1Placement .
ifc:AMPERE a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "AMPERE" .
ifc:SHEET a ifc:IfcPlateTypeEnum , owl:NamedIndividual ;
rdfs:label "SHEET" .
ifc:IfcSpecificHeatCapacityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:FLATOVAL a ifc:IfcDuctSilencerTypeEnum , owl:NamedIndividual ;
rdfs:label "FLATOVAL" .
ifc:position_IfcLightSourceGoniometric
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceGoniometric ;
rdfs:label "Position" ;
rdfs:range ifc:IfcAxis2Placement3D .
ifc:LOADING_3D a ifc:IfcAnalysisModelTypeEnum , owl:NamedIndividual ;
rdfs:label "LOADING_3D" .
ifc:transomThickness_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "TransomThickness" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:reflectanceMethod_IfcSurfaceStyleRendering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:label "ReflectanceMethod" ;
rdfs:range ifc:IfcReflectanceMethodEnum .
ifc:IfcManifoldSolidBrep
a owl:Class ;
rdfs:subClassOf ifc:IfcSolidModel ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcClosedShell ;
owl:onProperty ifc:outer_IfcManifoldSolidBrep ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcClosedShell ;
owl:onProperty ifc:outer_IfcManifoldSolidBrep
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcFacetedBrep ifc:IfcAdvancedBrep )
] ;
owl:disjointWith ifc:IfcCsgSolid , ifc:IfcSweptDiskSolid , ifc:IfcSweptAreaSolid .
ifc:IfcSpatialZone a owl:Class ;
rdfs:subClassOf ifc:IfcSpatialElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSpatialZoneTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSpatialZone
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSpatialZoneTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSpatialZone
] ;
owl:disjointWith ifc:IfcExternalSpatialStructureElement , ifc:IfcSpatialStructureElement .
ifc:predefinedType_IfcTransportElementType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTransportElementType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTransportElementTypeEnum .
ifc:texCoordsList_IfcTextureVertexList
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextureVertexList ;
rdfs:label "TexCoordsList" ;
rdfs:range ifc:IfcParameterValue_List_List .
ifc:predefinedType_IfcDamperType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDamperType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDamperTypeEnum .
ifc:repeatT_IfcSurfaceTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceTexture ;
rdfs:label "RepeatT" ;
rdfs:range expr:BOOLEAN .
ifc:INVERTER a ifc:IfcTransformerTypeEnum , owl:NamedIndividual ;
rdfs:label "INVERTER" .
ifc:workingTimes_IfcWorkCalendar
a owl:ObjectProperty ;
rdfs:domain ifc:IfcWorkCalendar ;
rdfs:label "WorkingTimes" ;
rdfs:range ifc:IfcWorkTime .
ifc:IfcPlane a owl:Class ;
rdfs:subClassOf ifc:IfcElementarySurface ;
owl:disjointWith ifc:IfcCylindricalSurface .
ifc:IfcCartesianPoint_List_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint_List_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint_List_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint_List ;
owl:onProperty list:hasContents
] .
ifc:TV a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "TV" .
ifc:ENDEVENT a ifc:IfcEventTypeEnum , owl:NamedIndividual ;
rdfs:label "ENDEVENT" .
ifc:SIDEHUNGLEFTHAND a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "SIDEHUNGLEFTHAND" .
ifc:uDegree_IfcBSplineSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurface ;
rdfs:label "UDegree" ;
rdfs:range expr:INTEGER .
ifc:IfcAbsorbedDoseMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:STRAINER a ifc:IfcFilterTypeEnum , owl:NamedIndividual ;
rdfs:label "STRAINER" .
ifc:timeLag_IfcRelSequence
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelSequence ;
rdfs:label "TimeLag" ;
rdfs:range ifc:IfcLagTime .
ifc:IfcRelInterferesElements
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:LOGICAL ;
owl:onProperty ifc:impliedOrder_IfcRelInterferesElements ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:LOGICAL ;
owl:onProperty ifc:impliedOrder_IfcRelInterferesElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcConnectionGeometry ;
owl:onProperty ifc:interferenceGeometry_IfcRelInterferesElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConnectionGeometry ;
owl:onProperty ifc:interferenceGeometry_IfcRelInterferesElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:interferenceType_IfcRelInterferesElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:interferenceType_IfcRelInterferesElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:relatingElement_IfcRelInterferesElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:relatedElement_IfcRelInterferesElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcElement ;
owl:onProperty ifc:relatedElement_IfcRelInterferesElements ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcElement ;
owl:onProperty ifc:relatingElement_IfcRelInterferesElements ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelCoversBldgElements , ifc:IfcRelServicesBuildings , ifc:IfcRelConnectsPortToElement , ifc:IfcRelFlowControlElements , ifc:IfcRelFillsElement , ifc:IfcRelConnectsPorts , ifc:IfcRelSequence , ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelConnectsElements , ifc:IfcRelSpaceBoundary , ifc:IfcRelCoversSpaces , ifc:IfcRelContainedInSpatialStructure .
ifc:FIRESENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "FIRESENSOR" .
ifc:flangeWidth_IfcZShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcZShapeProfileDef ;
rdfs:label "FlangeWidth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcComplexNumber a owl:Class ;
rdfs:subClassOf ifc:IfcMeasureValue , expr:REAL_List ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onClass expr:REAL_EmptyList ;
owl:onProperty list:hasNext ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom expr:REAL_List
]
] .
ifc:connectedTo_IfcElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "ConnectedTo" ;
rdfs:range ifc:IfcRelConnectsElements ;
owl:inverseOf ifc:relatingElement_IfcRelConnectsElements .
ifc:IfcCartesianPoint_List_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcCartesianPoint_List_List , list:EmptyList .
ifc:IfcConstructionResourceType
a owl:Class ;
rdfs:subClassOf ifc:IfcTypeResource ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPhysicalQuantity ;
owl:onProperty ifc:baseQuantity_IfcConstructionResourceType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPhysicalQuantity ;
owl:onProperty ifc:baseQuantity_IfcConstructionResourceType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAppliedValue_List ;
owl:onProperty ifc:baseCosts_IfcConstructionResourceType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcAppliedValue_List
] ;
owl:onProperty ifc:baseCosts_IfcConstructionResourceType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAppliedValue_List ;
owl:onProperty ifc:baseCosts_IfcConstructionResourceType
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcSubContractResourceType ifc:IfcConstructionEquipmentResourceType ifc:IfcConstructionProductResourceType ifc:IfcConstructionMaterialResourceType ifc:IfcLaborResourceType ifc:IfcCrewResourceType )
] .
ifc:UNPRICEDBILLOFQUANTITIES
a ifc:IfcCostScheduleTypeEnum , owl:NamedIndividual ;
rdfs:label "UNPRICEDBILLOFQUANTITIES" .
ifc:IfcMaterialLayer a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialDefinition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:isVentilated_IfcMaterialLayer
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLogical ;
owl:onProperty ifc:isVentilated_IfcMaterialLayer
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:priority_IfcMaterialLayer
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:category_IfcMaterialLayer
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialLayer
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterialLayer
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialLayer
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterialLayer
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial ;
owl:onProperty ifc:material_IfcMaterialLayer
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:priority_IfcMaterialLayer
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcMaterial ;
owl:onProperty ifc:material_IfcMaterialLayer
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:layerThickness_IfcMaterialLayer
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:category_IfcMaterialLayer
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:layerThickness_IfcMaterialLayer ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcMaterialConstituentSet , ifc:IfcMaterialLayerSet , ifc:IfcMaterialProfileSet , ifc:IfcMaterial , ifc:IfcMaterialProfile , ifc:IfcMaterialConstituent .
ifc:MODIFIED a ifc:IfcChangeActionEnum , owl:NamedIndividual ;
rdfs:label "MODIFIED" .
ifc:yDim_IfcTrapeziumProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTrapeziumProfileDef ;
rdfs:label "YDim" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:SLIDING_TO_RIGHT a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "SLIDING_TO_RIGHT" .
ifc:impliedOrder_IfcRelInterferesElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelInterferesElements ;
rdfs:label "ImpliedOrder" ;
rdfs:range expr:LOGICAL .
ifc:SIEMENS a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "SIEMENS" .
ifc:CENTRIFUGALBACKWARDINCLINEDCURVED
a ifc:IfcFanTypeEnum , owl:NamedIndividual ;
rdfs:label "CENTRIFUGALBACKWARDINCLINEDCURVED" .
ifc:BATTERY a ifc:IfcElectricFlowStorageDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "BATTERY" .
ifc:enumerationValues_IfcPropertyEnumeratedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyEnumeratedValue ;
rdfs:label "EnumerationValues" ;
rdfs:range ifc:IfcValue_List .
ifc:isPredecessorTo_IfcProcess
a owl:ObjectProperty ;
rdfs:domain ifc:IfcProcess ;
rdfs:label "IsPredecessorTo" ;
rdfs:range ifc:IfcRelSequence ;
owl:inverseOf ifc:relatingProcess_IfcRelSequence .
ifc:EXIT a ifc:IfcDuctFittingTypeEnum , ifc:IfcCableFittingTypeEnum , ifc:IfcPipeFittingTypeEnum , owl:NamedIndividual ;
rdfs:label "EXIT" .
ifc:RAINBOW_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "RAINBOW_ROOF" .
ifc:ENGINEER a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "ENGINEER" .
ifc:IfcObject a owl:Class ;
rdfs:subClassOf ifc:IfcObjectDefinition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelDefinesByObject ;
owl:onProperty ifc:isDeclaredBy_IfcObject
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRelDefinesByType ;
owl:onProperty ifc:isTypedBy_IfcObject
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:objectType_IfcObject
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:objectType_IfcObject
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelDefinesByType ;
owl:onProperty ifc:isTypedBy_IfcObject
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRelDefinesByObject ;
owl:onProperty ifc:isDeclaredBy_IfcObject
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelDefinesByObject ;
owl:onProperty ifc:declares_IfcObject
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcResource ifc:IfcGroup ifc:IfcProcess ifc:IfcProduct ifc:IfcActor ifc:IfcControl )
] ;
owl:disjointWith ifc:IfcContext , ifc:IfcTypeObject .
ifc:connectedTo_IfcPort
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPort ;
rdfs:label "ConnectedTo" ;
rdfs:range ifc:IfcRelConnectsPorts ;
owl:inverseOf ifc:relatingPort_IfcRelConnectsPorts .
ifc:SHEAR a ifc:IfcReinforcingBarTypeEnum , ifc:IfcWallTypeEnum , ifc:IfcReinforcingBarRoleEnum , owl:NamedIndividual ;
rdfs:label "SHEAR" .
ifc:IfcDiscreteAccessory
a owl:Class ;
rdfs:subClassOf ifc:IfcElementComponent ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDiscreteAccessoryTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDiscreteAccessory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDiscreteAccessoryTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDiscreteAccessory
] ;
owl:disjointWith ifc:IfcReinforcingElement , ifc:IfcBuildingElementPart , ifc:IfcFastener , ifc:IfcMechanicalFastener , ifc:IfcVibrationIsolator .
ifc:translationalStiffnessByLengthY_IfcBoundaryEdgeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryEdgeCondition ;
rdfs:label "TranslationalStiffnessByLengthY" ;
rdfs:range ifc:IfcModulusOfTranslationalSubgradeReactionSelect .
ifc:flangeEdgeRadius_IfcIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIShapeProfileDef ;
rdfs:label "FlangeEdgeRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:IfcFlowInstrumentTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:profileName_IfcProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProfileDef ;
rdfs:label "ProfileName" ;
rdfs:range ifc:IfcLabel .
ifc:fraction_IfcMaterialConstituent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialConstituent ;
rdfs:label "Fraction" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:IfcFacetedBrep a owl:Class ;
rdfs:subClassOf ifc:IfcManifoldSolidBrep ;
owl:disjointWith ifc:IfcAdvancedBrep .
ifc:IfcStructuralReaction
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralActivity ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcStructuralSurfaceReaction ifc:IfcStructuralCurveReaction ifc:IfcStructuralPointReaction )
] ;
owl:disjointWith ifc:IfcStructuralAction .
ifc:rasterFormat_IfcBlobTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBlobTexture ;
rdfs:label "RasterFormat" ;
rdfs:range ifc:IfcIdentifier .
ifc:IfcProject a owl:Class ;
rdfs:subClassOf ifc:IfcContext ;
owl:disjointWith ifc:IfcProjectLibrary .
ifc:IfcTextFontSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:STUD a ifc:IfcReinforcingBarTypeEnum , ifc:IfcMemberTypeEnum , ifc:IfcReinforcingBarRoleEnum , owl:NamedIndividual ;
rdfs:label "STUD" .
ifc:IfcDate a owl:Class ;
rdfs:subClassOf expr:STRING , ifc:IfcSimpleValue .
ifc:IfcRecurrenceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:TOPHUNG a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "TOPHUNG" .
ifc:IfcWindowPanelOperationEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcReal_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcReal_List , list:EmptyList .
ifc:CHANGEORDER a ifc:IfcProjectOrderTypeEnum , owl:NamedIndividual ;
rdfs:label "CHANGEORDER" .
ifc:IfcProfileDef_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcProfileDef_List , list:EmptyList .
ifc:blue_IfcColourRgb
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcColourRgb ;
rdfs:label "Blue" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:IfcCsgPrimitive3D
a owl:Class ;
rdfs:subClassOf ifc:IfcBooleanOperand , ifc:IfcGeometricRepresentationItem , ifc:IfcCsgSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:position_IfcCsgPrimitive3D
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcBlock ifc:IfcSphere ifc:IfcRightCircularCone ifc:IfcRightCircularCylinder ifc:IfcRectangularPyramid )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:position_IfcCsgPrimitive3D ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcBooleanResult , ifc:IfcHalfSpaceSolid , ifc:IfcTessellatedItem , ifc:IfcLightSource , ifc:IfcSolidModel , ifc:IfcCartesianTransformationOperator , ifc:IfcCompositeCurveSegment , ifc:IfcAnnotationFillArea , ifc:IfcTextLiteral , ifc:IfcPlacement , ifc:IfcVector , ifc:IfcBoundingBox , ifc:IfcDirection , ifc:IfcPlanarExtent , ifc:IfcSectionedSpine , ifc:IfcFaceBasedSurfaceModel , ifc:IfcShellBasedSurfaceModel , ifc:IfcFillAreaStyleTiles , ifc:IfcCartesianPointList , ifc:IfcGeometricSet , ifc:IfcFillAreaStyleHatching , ifc:IfcSurface , ifc:IfcPoint , ifc:IfcCurve .
ifc:contextType_IfcRepresentationContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRepresentationContext ;
rdfs:label "ContextType" ;
rdfs:range ifc:IfcLabel .
ifc:representations_IfcProductRepresentation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProductRepresentation ;
rdfs:label "Representations" ;
rdfs:range ifc:IfcRepresentation_List .
ifc:RENOVATION a ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "RENOVATION" .
ifc:predefinedType_IfcBeamType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBeamType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBeamTypeEnum .
ifc:LANDING a ifc:IfcSlabTypeEnum , owl:NamedIndividual ;
rdfs:label "LANDING" .
ifc:precision_IfcGeometricRepresentationContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGeometricRepresentationContext ;
rdfs:label "Precision" ;
rdfs:range expr:REAL .
ifc:relatingReference_IfcExternalReferenceRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcExternalReferenceRelationship ;
rdfs:label "RelatingReference" ;
rdfs:range ifc:IfcExternalReference ;
owl:inverseOf ifc:externalReferenceForResources_IfcExternalReference .
ifc:IfcMaterialLayerSet
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialDefinition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:layerSetName_IfcMaterialLayerSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialLayerSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMaterialLayer_List ;
owl:onProperty ifc:materialLayers_IfcMaterialLayerSet ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:layerSetName_IfcMaterialLayerSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialLayer_List ;
owl:onProperty ifc:materialLayers_IfcMaterialLayerSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcMaterialLayer_List
] ;
owl:onProperty ifc:materialLayers_IfcMaterialLayerSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialLayerSet
] ;
owl:disjointWith ifc:IfcMaterialConstituent , ifc:IfcMaterialConstituentSet , ifc:IfcMaterialProfileSet , ifc:IfcMaterialLayer , ifc:IfcMaterialProfile , ifc:IfcMaterial .
ifc:predefinedType_IfcBuildingSystem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBuildingSystem ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBuildingSystemTypeEnum .
ifc:MOVEORDER a ifc:IfcProjectOrderTypeEnum , owl:NamedIndividual ;
rdfs:label "MOVEORDER" .
ifc:dir_IfcLine a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLine ;
rdfs:label "Dir" ;
rdfs:range ifc:IfcVector .
ifc:TYPE_A a ifc:IfcLightDistributionCurveEnum , owl:NamedIndividual ;
rdfs:label "TYPE_A" .
ifc:predefinedType_IfcSpaceHeater
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpaceHeater ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSpaceHeaterTypeEnum .
ifc:name_IfcStructuralLoad
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoad ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:DESK a ifc:IfcFurnitureTypeEnum , owl:NamedIndividual ;
rdfs:label "DESK" .
ifc:STEAMTRAP a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "STEAMTRAP" .
ifc:SELECTORSWITCH a ifc:IfcSwitchingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "SELECTORSWITCH" .
ifc:IfcCompoundPlaneAngleMeasure
a owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue , expr:INTEGER_List ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom expr:INTEGER_List
]
]
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onClass expr:INTEGER_EmptyList ;
owl:onProperty list:hasNext ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:onProperty list:hasNext
] ;
owl:onProperty list:hasNext
] ;
owl:onProperty list:hasNext
] .
ifc:uClosed_IfcBSplineSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurface ;
rdfs:label "UClosed" ;
rdfs:range expr:LOGICAL .
ifc:IfcDamperType a owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDamperTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDamperType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDamperTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDamperType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcElectricDistributionBoardType , ifc:IfcSwitchingDeviceType , ifc:IfcElectricTimeControlType , ifc:IfcProtectiveDeviceType , ifc:IfcFlowMeterType , ifc:IfcValveType , ifc:IfcAirTerminalBoxType .
ifc:IfcAsymmetricIShapeProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:webThickness_IfcAsymmetricIShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:topFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:topFlangeSlope_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallDepth_IfcAsymmetricIShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:webThickness_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:bottomFlangeWidth_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:topFlangeSlope_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:bottomFlangeFilletRadius_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:bottomFlangeWidth_IfcAsymmetricIShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:bottomFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:topFlangeThickness_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:bottomFlangeSlope_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:topFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:topFlangeFilletRadius_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallDepth_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:topFlangeWidth_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:bottomFlangeSlope_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:topFlangeWidth_IfcAsymmetricIShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:bottomFlangeFilletRadius_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:bottomFlangeThickness_IfcAsymmetricIShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:topFlangeThickness_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:topFlangeFilletRadius_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:bottomFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:bottomFlangeThickness_IfcAsymmetricIShapeProfileDef
] ;
owl:disjointWith ifc:IfcZShapeProfileDef , ifc:IfcUShapeProfileDef , ifc:IfcCircleProfileDef , ifc:IfcLShapeProfileDef , ifc:IfcEllipseProfileDef , ifc:IfcRectangleProfileDef , ifc:IfcTShapeProfileDef , ifc:IfcIShapeProfileDef , ifc:IfcCShapeProfileDef , ifc:IfcTrapeziumProfileDef .
ifc:CARPENTRY a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "CARPENTRY" .
ifc:IfcDescriptiveMeasure
a owl:Class ;
rdfs:subClassOf expr:STRING , ifc:IfcMeasureValue , ifc:IfcSizeSelect .
ifc:IfcLightSourceAmbient
a owl:Class ;
rdfs:subClassOf ifc:IfcLightSource ;
owl:disjointWith ifc:IfcLightSourcePositional , ifc:IfcLightSourceDirectional , ifc:IfcLightSourceGoniometric .
ifc:IfcTypeObject a owl:Class ;
rdfs:subClassOf ifc:IfcObjectDefinition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRelDefinesByType ;
owl:onProperty ifc:types_IfcTypeObject
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelDefinesByType ;
owl:onProperty ifc:types_IfcTypeObject
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertySetDefinition ;
owl:onProperty ifc:hasPropertySets_IfcTypeObject
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:applicableOccurrence_IfcTypeObject
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:applicableOccurrence_IfcTypeObject
] ;
owl:disjointWith ifc:IfcObject , ifc:IfcContext .
ifc:MECHANICALENGINEER
a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "MECHANICALENGINEER" .
ifc:sizeable_IfcDoorStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorStyle ;
rdfs:label "Sizeable" ;
rdfs:range expr:BOOLEAN .
ifc:IfcDuctSegment a owl:Class ;
rdfs:subClassOf ifc:IfcFlowSegment ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDuctSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDuctSegment
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuctSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDuctSegment
] ;
owl:disjointWith ifc:IfcPipeSegment , ifc:IfcCableSegment , ifc:IfcCableCarrierSegment .
ifc:IfcPreDefinedPropertySet
a owl:Class ;
rdfs:subClassOf ifc:IfcPropertySetDefinition ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcDoorPanelProperties ifc:IfcWindowPanelProperties ifc:IfcPermeableCoveringProperties ifc:IfcWindowLiningProperties ifc:IfcReinforcementDefinitionProperties ifc:IfcDoorLiningProperties )
] ;
owl:disjointWith ifc:IfcPropertySet , ifc:IfcQuantitySet .
ifc:ERECTION a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "ERECTION" .
ifc:predefinedType_IfcConstructionEquipmentResourceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionEquipmentResourceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcConstructionEquipmentResourceTypeEnum .
ifc:IfcFlowFitting a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcFlowTreatmentDevice , ifc:IfcFlowSegment , ifc:IfcEnergyConversionDevice , ifc:IfcDistributionChamberElement , ifc:IfcFlowStorageDevice , ifc:IfcFlowController , ifc:IfcFlowTerminal , ifc:IfcFlowMovingDevice .
ifc:IfcAudioVisualAppliance
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAudioVisualApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAudioVisualAppliance
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAudioVisualApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAudioVisualAppliance
] ;
owl:disjointWith ifc:IfcElectricAppliance , ifc:IfcMedicalDevice , ifc:IfcFireSuppressionTerminal , ifc:IfcLamp , ifc:IfcLightFixture , ifc:IfcSanitaryTerminal , ifc:IfcStackTerminal , ifc:IfcAirTerminal , ifc:IfcSpaceHeater , ifc:IfcCommunicationsAppliance , ifc:IfcOutlet , ifc:IfcWasteTerminal .
ifc:GRAPH_VIEW a ifc:IfcGeometricProjectionEnum , owl:NamedIndividual ;
rdfs:label "GRAPH_VIEW" .
ifc:IfcBendingParameterSelect_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcBendingParameterSelect_List , list:EmptyList .
ifc:ADVISORY a ifc:IfcConstraintEnum , owl:NamedIndividual ;
rdfs:label "ADVISORY" .
ifc:FIREPROTECTION a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "FIREPROTECTION" .
ifc:vMultiplicities_IfcBSplineSurfaceWithKnots
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurfaceWithKnots ;
rdfs:label "VMultiplicities" ;
rdfs:range expr:INTEGER_List .
ifc:declares_IfcContext
a owl:ObjectProperty ;
rdfs:domain ifc:IfcContext ;
rdfs:label "Declares" ;
rdfs:range ifc:IfcRelDeclares ;
owl:inverseOf ifc:relatingContext_IfcRelDeclares .
ifc:GATE a ifc:IfcDoorTypeEnum , owl:NamedIndividual ;
rdfs:label "GATE" .
ifc:material_IfcMaterialProfile
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfile ;
rdfs:label "Material" ;
rdfs:range ifc:IfcMaterial .
ifc:COLUMN a ifc:IfcColumnTypeEnum , owl:NamedIndividual ;
rdfs:label "COLUMN" .
ifc:IfcExternallyDefinedTextFont
a owl:Class ;
rdfs:subClassOf ifc:IfcTextFontSelect , ifc:IfcExternalReference ;
owl:disjointWith ifc:IfcClassificationReference , ifc:IfcLibraryReference , ifc:IfcDocumentReference , ifc:IfcExternallyDefinedSurfaceStyle , ifc:IfcExternallyDefinedHatchStyle .
ifc:name_IfcMaterialProfileSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfileSet ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:identifier_IfcTableColumn
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTableColumn ;
rdfs:label "Identifier" ;
rdfs:range ifc:IfcIdentifier .
ifc:HEALTHANDSAFETY a ifc:IfcObjectiveEnum , owl:NamedIndividual ;
rdfs:label "HEALTHANDSAFETY" .
ifc:materialProfiles_IfcMaterialProfileSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfileSet ;
rdfs:label "MaterialProfiles" ;
rdfs:range ifc:IfcMaterialProfile_List .
ifc:selfWeightCoefficients_IfcStructuralLoadCase
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadCase ;
rdfs:label "SelfWeightCoefficients" ;
rdfs:range ifc:IfcRatioMeasure_List .
ifc:longName_IfcZone a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcZone ;
rdfs:label "LongName" ;
rdfs:range ifc:IfcLabel .
ifc:weekdayComponent_IfcRecurrencePattern
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:label "WeekdayComponent" ;
rdfs:range ifc:IfcDayInWeekNumber .
ifc:IfcCoil a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCoilTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCoil
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCoilTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCoil
] ;
owl:disjointWith ifc:IfcAirToAirHeatRecovery , ifc:IfcHeatExchanger , ifc:IfcTubeBundle , ifc:IfcEngine , ifc:IfcBurner , ifc:IfcChiller , ifc:IfcSolarDevice , ifc:IfcCooledBeam , ifc:IfcTransformer , ifc:IfcElectricGenerator , ifc:IfcHumidifier , ifc:IfcUnitaryEquipment , ifc:IfcElectricMotor , ifc:IfcBoiler , ifc:IfcCondenser , ifc:IfcCoolingTower , ifc:IfcEvaporator , ifc:IfcMotorConnection , ifc:IfcEvaporativeCooler .
ifc:IfcSpatialElementType
a owl:Class ;
rdfs:subClassOf ifc:IfcTypeProduct ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:elementType_IfcSpatialElementType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:elementType_IfcSpatialElementType
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcSpatialStructureElementType ifc:IfcSpatialZoneType )
] ;
owl:disjointWith ifc:IfcDoorStyle , ifc:IfcWindowStyle , ifc:IfcElementType .
ifc:IfcMagneticFluxMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:SURF_OF_REVOLUTION
a ifc:IfcBSplineSurfaceForm , owl:NamedIndividual ;
rdfs:label "SURF_OF_REVOLUTION" .
ifc:actionSource_IfcStructuralLoadGroup
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadGroup ;
rdfs:label "ActionSource" ;
rdfs:range ifc:IfcActionSourceTypeEnum .
ifc:IfcConstructionEquipmentResourceType
a owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResourceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcConstructionEquipmentResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcConstructionEquipmentResourceType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConstructionEquipmentResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcConstructionEquipmentResourceType
] ;
owl:disjointWith ifc:IfcCrewResourceType , ifc:IfcLaborResourceType , ifc:IfcConstructionMaterialResourceType , ifc:IfcConstructionProductResourceType , ifc:IfcSubContractResourceType .
ifc:IfcStructuralPointConnection
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralConnection ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:conditionCoordinateSystem_IfcStructuralPointConnection
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:conditionCoordinateSystem_IfcStructuralPointConnection
] ;
owl:disjointWith ifc:IfcStructuralSurfaceConnection , ifc:IfcStructuralCurveConnection .
ifc:IfcClosedShell a owl:Class ;
rdfs:subClassOf ifc:IfcSolidOrShell , ifc:IfcShell , ifc:IfcConnectedFaceSet ;
owl:disjointWith ifc:IfcOpenShell .
ifc:IfcCenterLineProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcArbitraryOpenProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:thickness_IfcCenterLineProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:thickness_IfcCenterLineProfileDef
] .
ifc:pnt_IfcLine a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLine ;
rdfs:label "Pnt" ;
rdfs:range ifc:IfcCartesianPoint .
ifc:predefinedType_IfcSpace
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpace ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSpaceTypeEnum .
ifc:IfcMeasureWithUnit
a owl:Class ;
rdfs:subClassOf ifc:IfcMetricValueSelect , ifc:IfcAppliedValueSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcUnit ;
owl:onProperty ifc:unitComponent_IfcMeasureWithUnit ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:unitComponent_IfcMeasureWithUnit
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcValue ;
owl:onProperty ifc:valueComponent_IfcMeasureWithUnit ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValue ;
owl:onProperty ifc:valueComponent_IfcMeasureWithUnit
] .
ifc:IfcPileType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPileTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPileType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPileTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPileType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcMemberType , ifc:IfcPlateType , ifc:IfcChimneyType , ifc:IfcRampFlightType , ifc:IfcRoofType , ifc:IfcFootingType , ifc:IfcShadingDeviceType , ifc:IfcDoorType , ifc:IfcBeamType , ifc:IfcRampType , ifc:IfcCurtainWallType , ifc:IfcSlabType , ifc:IfcStairFlightType , ifc:IfcStairType , ifc:IfcColumnType , ifc:IfcRailingType , ifc:IfcCoveringType , ifc:IfcBuildingElementProxyType , ifc:IfcWindowType , ifc:IfcWallType .
ifc:predefinedType_IfcTank
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTank ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTankTypeEnum .
ifc:CRANEWAY a ifc:IfcTransportElementTypeEnum , owl:NamedIndividual ;
rdfs:label "CRANEWAY" .
ifc:conditionCoordinateSystem_IfcRelConnectsStructuralMember
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsStructuralMember ;
rdfs:label "ConditionCoordinateSystem" ;
rdfs:range ifc:IfcAxis2Placement3D .
ifc:INTEGERCOUNTRATEUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "INTEGERCOUNTRATEUNIT" .
ifc:IfcTimePeriod a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTime ;
owl:onProperty ifc:endTime_IfcTimePeriod ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTime ;
owl:onProperty ifc:endTime_IfcTimePeriod
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTime ;
owl:onProperty ifc:startTime_IfcTimePeriod ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTime ;
owl:onProperty ifc:startTime_IfcTimePeriod
] .
ifc:durationType_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "DurationType" ;
rdfs:range ifc:IfcTaskDurationEnum .
ifc:SUPPLIER a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "SUPPLIER" .
ifc:contextOfItems_IfcRepresentation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRepresentation ;
rdfs:label "ContextOfItems" ;
rdfs:range ifc:IfcRepresentationContext ;
owl:inverseOf ifc:representationsInContext_IfcRepresentationContext .
ifc:predefinedType_IfcCoveringType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoveringType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCoveringTypeEnum .
ifc:MOVE a ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "MOVE" .
ifc:TOGGLESWITCH a ifc:IfcSwitchingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "TOGGLESWITCH" .
ifc:scheduleDuration_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "ScheduleDuration" ;
rdfs:range ifc:IfcDuration .
ifc:hasColours_IfcTessellatedFaceSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTessellatedFaceSet ;
rdfs:label "HasColours" ;
rdfs:range ifc:IfcIndexedColourMap ;
owl:inverseOf ifc:mappedTo_IfcIndexedColourMap .
ifc:IfcVertexPoint a owl:Class ;
rdfs:subClassOf ifc:IfcPointOrVertexPoint , ifc:IfcVertex ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPoint ;
owl:onProperty ifc:vertexGeometry_IfcVertexPoint ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPoint ;
owl:onProperty ifc:vertexGeometry_IfcVertexPoint
] .
ifc:predefinedType_IfcSpaceHeaterType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpaceHeaterType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSpaceHeaterTypeEnum .
ifc:CENTI a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "CENTI" .
ifc:actualFinish_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "ActualFinish" ;
rdfs:range ifc:IfcDateTime .
ifc:description_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:parameterTakesPrecedence_IfcWindowStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowStyle ;
rdfs:label "ParameterTakesPrecedence" ;
rdfs:range expr:BOOLEAN .
ifc:partOfComplex_IfcPhysicalQuantity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPhysicalQuantity ;
rdfs:label "PartOfComplex" ;
rdfs:range ifc:IfcPhysicalComplexQuantity ;
owl:inverseOf ifc:hasQuantities_IfcPhysicalComplexQuantity .
ifc:IfcJunctionBoxTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:description_IfcExtendedProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcExtendedProperties ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:TUBEAXIAL a ifc:IfcFanTypeEnum , owl:NamedIndividual ;
rdfs:label "TUBEAXIAL" .
ifc:FOLDING a ifc:IfcDoorPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "FOLDING" .
ifc:CURVED a ifc:IfcStairFlightTypeEnum , owl:NamedIndividual ;
rdfs:label "CURVED" .
ifc:predefinedType_IfcConstructionProductResourceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionProductResourceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcConstructionProductResourceTypeEnum .
ifc:PLUMBING a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "PLUMBING" .
ifc:IfcParameterValue_List_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterValue_List_List , list:EmptyList .
ifc:IfcPositivePlaneAngleMeasure
a owl:Class ;
rdfs:subClassOf ifc:IfcPlaneAngleMeasure , ifc:IfcMeasureValue .
ifc:distance_IfcOffsetCurve3D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOffsetCurve3D ;
rdfs:label "Distance" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:masterRepresentation_IfcTrimmedCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTrimmedCurve ;
rdfs:label "MasterRepresentation" ;
rdfs:range ifc:IfcTrimmingPreference .
ifc:BELTDRIVE a ifc:IfcMotorConnectionTypeEnum , owl:NamedIndividual ;
rdfs:label "BELTDRIVE" .
ifc:IfcRelConnectsElements
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConnectionGeometry ;
owl:onProperty ifc:connectionGeometry_IfcRelConnectsElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcElement ;
owl:onProperty ifc:relatedElement_IfcRelConnectsElements ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:relatingElement_IfcRelConnectsElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:relatedElement_IfcRelConnectsElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcElement ;
owl:onProperty ifc:relatingElement_IfcRelConnectsElements ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcConnectionGeometry ;
owl:onProperty ifc:connectionGeometry_IfcRelConnectsElements
] ;
owl:disjointWith ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelInterferesElements , ifc:IfcRelSequence , ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelConnectsPorts , ifc:IfcRelConnectsPortToElement , ifc:IfcRelFlowControlElements , ifc:IfcRelServicesBuildings , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelFillsElement , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelSpaceBoundary , ifc:IfcRelCoversSpaces , ifc:IfcRelCoversBldgElements .
ifc:IfcCostValue_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue ;
owl:onProperty list:hasContents
] .
ifc:OWNER a ifc:IfcOccupantTypeEnum , ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "OWNER" .
ifc:IfcLogicalOperatorEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcMemberTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:deltaTY_IfcStructuralLoadTemperature
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadTemperature ;
rdfs:label "DeltaTY" ;
rdfs:range ifc:IfcThermodynamicTemperatureMeasure .
ifc:IfcEventTime a owl:Class ;
rdfs:subClassOf ifc:IfcSchedulingTime ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:scheduleDate_IfcEventTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:lateDate_IfcEventTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:actualDate_IfcEventTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:scheduleDate_IfcEventTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:earlyDate_IfcEventTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:actualDate_IfcEventTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:earlyDate_IfcEventTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:lateDate_IfcEventTime
] ;
owl:disjointWith ifc:IfcWorkTime , ifc:IfcLagTime , ifc:IfcResourceTime , ifc:IfcTaskTime .
ifc:IfcLShapeProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:legSlope_IfcLShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:width_IfcLShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcLShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcLShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:thickness_IfcLShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcLShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:width_IfcLShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:thickness_IfcLShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:edgeRadius_IfcLShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:legSlope_IfcLShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcLShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:edgeRadius_IfcLShapeProfileDef
] ;
owl:disjointWith ifc:IfcCShapeProfileDef , ifc:IfcIShapeProfileDef , ifc:IfcRectangleProfileDef , ifc:IfcUShapeProfileDef , ifc:IfcCircleProfileDef , ifc:IfcEllipseProfileDef , ifc:IfcZShapeProfileDef , ifc:IfcAsymmetricIShapeProfileDef , ifc:IfcTrapeziumProfileDef , ifc:IfcTShapeProfileDef .
ifc:relatingMaterial_IfcRelAssociatesMaterial
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssociatesMaterial ;
rdfs:label "RelatingMaterial" ;
rdfs:range ifc:IfcMaterialSelect .
ifc:IfcRelCoversSpaces
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCovering ;
owl:onProperty ifc:relatedCoverings_IfcRelCoversSpaces
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCovering ;
owl:onProperty ifc:relatedCoverings_IfcRelCoversSpaces
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSpace ;
owl:onProperty ifc:relatingSpace_IfcRelCoversSpaces
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSpace ;
owl:onProperty ifc:relatingSpace_IfcRelCoversSpaces ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRelFlowControlElements , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelCoversBldgElements , ifc:IfcRelInterferesElements , ifc:IfcRelSpaceBoundary , ifc:IfcRelSequence , ifc:IfcRelConnectsElements , ifc:IfcRelFillsElement , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelConnectsPortToElement , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelConnectsPorts , ifc:IfcRelServicesBuildings .
ifc:IfcPropertyDefinition
a owl:Class ;
rdfs:subClassOf ifc:IfcDefinitionSelect , ifc:IfcRoot ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcPropertyTemplateDefinition ifc:IfcPropertySetDefinition )
] ;
owl:disjointWith ifc:IfcObjectDefinition , ifc:IfcRelationship .
ifc:BECQUEREL a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "BECQUEREL" .
ifc:SIREN a ifc:IfcAlarmTypeEnum , owl:NamedIndividual ;
rdfs:label "SIREN" .
ifc:DIRECTIONSOURCE a ifc:IfcLightFixtureTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTIONSOURCE" .
ifc:TOROIDAL_SURF a ifc:IfcBSplineSurfaceForm , owl:NamedIndividual ;
rdfs:label "TOROIDAL_SURF" .
ifc:liningThickness_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "LiningThickness" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:userDefinedPartitioningType_IfcWindowType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowType ;
rdfs:label "UserDefinedPartitioningType" ;
rdfs:range ifc:IfcLabel .
ifc:translationalStiffnessByAreaX_IfcBoundaryFaceCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryFaceCondition ;
rdfs:label "TranslationalStiffnessByAreaX" ;
rdfs:range ifc:IfcModulusOfSubgradeReactionSelect .
ifc:predefinedType_IfcBurnerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBurnerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBurnerTypeEnum .
ifc:IfcWallStandardCase
a owl:Class ;
rdfs:subClassOf ifc:IfcWall ;
owl:disjointWith ifc:IfcWallElementedCase .
ifc:IfcUnitaryEquipmentTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcRoofTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCooledBeamType
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCooledBeamTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCooledBeamType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCooledBeamTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCooledBeamType
] ;
owl:disjointWith ifc:IfcAirToAirHeatRecoveryType , ifc:IfcMotorConnectionType , ifc:IfcTubeBundleType , ifc:IfcElectricMotorType , ifc:IfcEngineType , ifc:IfcUnitaryEquipmentType , ifc:IfcElectricGeneratorType , ifc:IfcBurnerType , ifc:IfcCondenserType , ifc:IfcEvaporatorType , ifc:IfcEvaporativeCoolerType , ifc:IfcCoilType , ifc:IfcCoolingTowerType , ifc:IfcBoilerType , ifc:IfcSolarDeviceType , ifc:IfcChillerType , ifc:IfcHeatExchangerType , ifc:IfcTransformerType , ifc:IfcHumidifierType .
ifc:DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT
a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT" .
ifc:bendingShapeCode_IfcReinforcingBarType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBarType ;
rdfs:label "BendingShapeCode" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcAirTerminal
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAirTerminal ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAirTerminalTypeEnum .
ifc:IfcValve a owl:Class ;
rdfs:subClassOf ifc:IfcFlowController ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcValveTypeEnum ;
owl:onProperty ifc:predefinedType_IfcValve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValveTypeEnum ;
owl:onProperty ifc:predefinedType_IfcValve
] ;
owl:disjointWith ifc:IfcElectricTimeControl , ifc:IfcProtectiveDevice , ifc:IfcSwitchingDevice , ifc:IfcDamper , ifc:IfcElectricDistributionBoard , ifc:IfcFlowMeter , ifc:IfcAirTerminalBox .
ifc:ROUND a ifc:IfcDuctSilencerTypeEnum , owl:NamedIndividual ;
rdfs:label "ROUND" .
ifc:curveFont_IfcCurveStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyle ;
rdfs:label "CurveFont" ;
rdfs:range ifc:IfcCurveFontOrScaledCurveFontSelect .
ifc:predefinedType_IfcHumidifierType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcHumidifierType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcHumidifierTypeEnum .
ifc:name_IfcColourSpecification
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcColourSpecification ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:DOUBLE_RETURN_STAIR
a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_RETURN_STAIR" .
ifc:SECTION_VIEW a ifc:IfcGeometricProjectionEnum , owl:NamedIndividual ;
rdfs:label "SECTION_VIEW" .
ifc:IfcSurfaceOrFaceSurface
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcActuatorTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:SUMPPUMP a ifc:IfcPumpTypeEnum , owl:NamedIndividual ;
rdfs:label "SUMPPUMP" .
ifc:IfcSIPrefix a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:knotMultiplicities_IfcBSplineCurveWithKnots
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineCurveWithKnots ;
rdfs:label "KnotMultiplicities" ;
rdfs:range expr:INTEGER_List .
ifc:IfcDoseEquivalentMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:name_IfcStructuralConnectionCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralConnectionCondition ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:physicalOrVirtualBoundary_IfcRelSpaceBoundary
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelSpaceBoundary ;
rdfs:label "PhysicalOrVirtualBoundary" ;
rdfs:range ifc:IfcPhysicalOrVirtualEnum .
ifc:IfcDoorTypeOperationEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:projectsElements_IfcFeatureElementAddition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFeatureElementAddition ;
rdfs:label "ProjectsElements" ;
rdfs:range ifc:IfcRelProjectsElement ;
owl:inverseOf ifc:relatedFeatureElement_IfcRelProjectsElement .
ifc:IfcStructuralLoadOrResult
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoad ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcStructuralLoadStatic ifc:IfcSurfaceReinforcementArea )
] ;
owl:disjointWith ifc:IfcStructuralLoadConfiguration .
ifc:predefinedType_IfcStairType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStairType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStairTypeEnum .
ifc:colours_IfcIndexedColourMap
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIndexedColourMap ;
rdfs:label "Colours" ;
rdfs:range ifc:IfcColourRgbList .
ifc:baseCosts_IfcConstructionResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionResource ;
rdfs:label "BaseCosts" ;
rdfs:range ifc:IfcAppliedValue_List .
ifc:BIRDCAGE a ifc:IfcStackTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "BIRDCAGE" .
ifc:STARTUP a ifc:IfcProcedureTypeEnum , owl:NamedIndividual ;
rdfs:label "STARTUP" .
ifc:radius_IfcRightCircularCylinder
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRightCircularCylinder ;
rdfs:label "Radius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:SPRINKLER a ifc:IfcFireSuppressionTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "SPRINKLER" .
ifc:IfcRelConnectsPorts
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPort ;
owl:onProperty ifc:relatingPort_IfcRelConnectsPorts
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcElement ;
owl:onProperty ifc:realizingElement_IfcRelConnectsPorts
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:realizingElement_IfcRelConnectsPorts
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPort ;
owl:onProperty ifc:relatedPort_IfcRelConnectsPorts
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPort ;
owl:onProperty ifc:relatedPort_IfcRelConnectsPorts ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPort ;
owl:onProperty ifc:relatingPort_IfcRelConnectsPorts ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRelCoversBldgElements , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelSequence , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelConnectsElements , ifc:IfcRelConnectsPortToElement , ifc:IfcRelFlowControlElements , ifc:IfcRelInterferesElements , ifc:IfcRelFillsElement , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelCoversSpaces , ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelSpaceBoundary , ifc:IfcRelServicesBuildings .
ifc:IfcSpaceBoundarySelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:quadricAttenuation_IfcLightSourcePositional
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourcePositional ;
rdfs:label "QuadricAttenuation" ;
rdfs:range ifc:IfcReal .
ifc:hasControlElements_IfcDistributionFlowElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDistributionFlowElement ;
rdfs:label "HasControlElements" ;
rdfs:range ifc:IfcRelFlowControlElements ;
owl:inverseOf ifc:relatingFlowElement_IfcRelFlowControlElements .
ifc:predefinedType_IfcElementAssemblyType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElementAssemblyType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElementAssemblyTypeEnum .
ifc:PRECAST_CONCRETE a ifc:IfcPileConstructionEnum , owl:NamedIndividual ;
rdfs:label "PRECAST_CONCRETE" .
ifc:recurrenceType_IfcRecurrencePattern
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:label "RecurrenceType" ;
rdfs:range ifc:IfcRecurrenceTypeEnum .
ifc:predefinedType_IfcEvent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEvent ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcEventTypeEnum .
ifc:declares_IfcObject
a owl:ObjectProperty ;
rdfs:domain ifc:IfcObject ;
rdfs:label "Declares" ;
rdfs:range ifc:IfcRelDefinesByObject ;
owl:inverseOf ifc:relatingObject_IfcRelDefinesByObject .
ifc:linearForceZ_IfcStructuralLoadLinearForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadLinearForce ;
rdfs:label "LinearForceZ" ;
rdfs:range ifc:IfcLinearForceMeasure .
ifc:finishTime_IfcWorkControl
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkControl ;
rdfs:label "FinishTime" ;
rdfs:range ifc:IfcDateTime .
ifc:DIRECTEXPANSIONBRAZEDPLATE
a ifc:IfcEvaporatorTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTEXPANSIONBRAZEDPLATE" .
ifc:material_IfcMaterialLayer
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayer ;
rdfs:label "Material" ;
rdfs:range ifc:IfcMaterial .
ifc:TRAPDOOR a ifc:IfcDoorTypeEnum , owl:NamedIndividual ;
rdfs:label "TRAPDOOR" .
ifc:CABLE a ifc:IfcStructuralCurveMemberTypeEnum , ifc:IfcDistributionPortTypeEnum , owl:NamedIndividual ;
rdfs:label "CABLE" .
ifc:placement_IfcTextLiteral
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextLiteral ;
rdfs:label "Placement" ;
rdfs:range ifc:IfcAxis2Placement .
ifc:casingThickness_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "CasingThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:LIGHTDOME a ifc:IfcWindowTypeEnum , owl:NamedIndividual ;
rdfs:label "LIGHTDOME" .
ifc:SINK a ifc:IfcSanitaryTerminalTypeEnum , ifc:IfcFlowDirectionEnum , owl:NamedIndividual ;
rdfs:label "SINK" .
ifc:knotSpec_IfcBSplineCurveWithKnots
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineCurveWithKnots ;
rdfs:label "KnotSpec" ;
rdfs:range ifc:IfcKnotType .
ifc:bottomXDim_IfcTrapeziumProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTrapeziumProfileDef ;
rdfs:label "BottomXDim" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcRoundedRectangleProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcRectangleProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:roundingRadius_IfcRoundedRectangleProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:roundingRadius_IfcRoundedRectangleProfileDef
] ;
owl:disjointWith ifc:IfcRectangleHollowProfileDef .
ifc:workMethod_IfcTask
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTask ;
rdfs:label "WorkMethod" ;
rdfs:range ifc:IfcLabel .
ifc:localOrigin_IfcCartesianTransformationOperator
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCartesianTransformationOperator ;
rdfs:label "LocalOrigin" ;
rdfs:range ifc:IfcCartesianPoint .
ifc:IfcStructuralSurfaceActivityTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcElementarySurface
a owl:Class ;
rdfs:subClassOf ifc:IfcSurface ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:position_IfcElementarySurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:position_IfcElementarySurface
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcCylindricalSurface ifc:IfcPlane )
] ;
owl:disjointWith ifc:IfcSweptSurface , ifc:IfcBoundedSurface .
ifc:IfcRotationalMassMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:vClosed_IfcBSplineSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurface ;
rdfs:label "VClosed" ;
rdfs:range expr:LOGICAL .
ifc:sequenceType_IfcRelSequence
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelSequence ;
rdfs:label "SequenceType" ;
rdfs:range ifc:IfcSequenceEnum .
ifc:IfcExtrudedAreaSolidTapered
a owl:Class ;
rdfs:subClassOf ifc:IfcExtrudedAreaSolid ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProfileDef ;
owl:onProperty ifc:endSweptArea_IfcExtrudedAreaSolidTapered ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:endSweptArea_IfcExtrudedAreaSolidTapered
] .
ifc:IfcOwnerHistory a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcApplication ;
owl:onProperty ifc:lastModifyingApplication_IfcOwnerHistory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPersonAndOrganization ;
owl:onProperty ifc:lastModifyingUser_IfcOwnerHistory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcApplication ;
owl:onProperty ifc:owningApplication_IfcOwnerHistory ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTimeStamp ;
owl:onProperty ifc:creationDate_IfcOwnerHistory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcChangeActionEnum ;
owl:onProperty ifc:changeAction_IfcOwnerHistory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcApplication ;
owl:onProperty ifc:lastModifyingApplication_IfcOwnerHistory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPersonAndOrganization ;
owl:onProperty ifc:owningUser_IfcOwnerHistory ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcApplication ;
owl:onProperty ifc:owningApplication_IfcOwnerHistory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPersonAndOrganization ;
owl:onProperty ifc:owningUser_IfcOwnerHistory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStateEnum ;
owl:onProperty ifc:state_IfcOwnerHistory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcChangeActionEnum ;
owl:onProperty ifc:changeAction_IfcOwnerHistory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTimeStamp ;
owl:onProperty ifc:creationDate_IfcOwnerHistory ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPersonAndOrganization ;
owl:onProperty ifc:lastModifyingUser_IfcOwnerHistory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTimeStamp ;
owl:onProperty ifc:lastModifiedDate_IfcOwnerHistory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcStateEnum ;
owl:onProperty ifc:state_IfcOwnerHistory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTimeStamp ;
owl:onProperty ifc:lastModifiedDate_IfcOwnerHistory
] .
ifc:MODELVIEW a ifc:IfcObjectiveEnum , owl:NamedIndividual ;
rdfs:label "MODELVIEW" .
ifc:IfcFlowTerminal a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcDistributionChamberElement , ifc:IfcFlowController , ifc:IfcEnergyConversionDevice , ifc:IfcFlowStorageDevice , ifc:IfcFlowSegment , ifc:IfcFlowMovingDevice , ifc:IfcFlowTreatmentDevice , ifc:IfcFlowFitting .
ifc:IfcSlabStandardCase
a owl:Class ;
rdfs:subClassOf ifc:IfcSlab ;
owl:disjointWith ifc:IfcSlabElementedCase .
ifc:updateDate_IfcCostSchedule
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCostSchedule ;
rdfs:label "UpdateDate" ;
rdfs:range ifc:IfcDateTime .
ifc:description_IfcShapeAspect
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcShapeAspect ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:purpose_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "Purpose" ;
rdfs:range ifc:IfcText .
ifc:transomThickness_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "TransomThickness" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:IfcMaterialLayer_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialLayer_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialLayer_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialLayer ;
owl:onProperty list:hasContents
] .
ifc:IfcSurfaceStyleShading
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem , ifc:IfcSurfaceStyleElementSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColourRgb ;
owl:onProperty ifc:surfaceColour_IfcSurfaceStyleShading
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcColourRgb ;
owl:onProperty ifc:surfaceColour_IfcSurfaceStyleShading ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcPreDefinedItem , ifc:IfcTextStyleTextModel , ifc:IfcTextureVertex , ifc:IfcColourSpecification , ifc:IfcSurfaceTexture , ifc:IfcCurveStyleFontAndScaling , ifc:IfcCurveStyleFontPattern , ifc:IfcSurfaceStyleRefraction , ifc:IfcTextureCoordinate , ifc:IfcSurfaceStyleWithTextures , ifc:IfcColourRgbList , ifc:IfcSurfaceStyleLighting , ifc:IfcCurveStyleFont , ifc:IfcIndexedColourMap , ifc:IfcTextureVertexList , ifc:IfcTextStyleForDefinedFont .
ifc:INSULATION a ifc:IfcCoveringTypeEnum , ifc:IfcBuildingElementPartTypeEnum , owl:NamedIndividual ;
rdfs:label "INSULATION" .
ifc:endSweptArea_IfcExtrudedAreaSolidTapered
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcExtrudedAreaSolidTapered ;
rdfs:label "EndSweptArea" ;
rdfs:range ifc:IfcProfileDef .
ifc:IfcFace a owl:Class ;
rdfs:subClassOf ifc:IfcTopologicalRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFaceBound ;
owl:onProperty ifc:bounds_IfcFace
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTextureMap ;
owl:onProperty ifc:hasTextureMaps_IfcFace
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcFaceBound ;
owl:onProperty ifc:bounds_IfcFace
] ;
owl:disjointWith ifc:IfcFaceBound , ifc:IfcEdge , ifc:IfcConnectedFaceSet , ifc:IfcVertex , ifc:IfcLoop , ifc:IfcPath .
ifc:diffuseTransmissionColour_IfcSurfaceStyleLighting
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleLighting ;
rdfs:label "DiffuseTransmissionColour" ;
rdfs:range ifc:IfcColourRgb .
ifc:scale2_IfcCartesianTransformationOperator2DnonUniform
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCartesianTransformationOperator2DnonUniform ;
rdfs:label "Scale2" ;
rdfs:range expr:REAL .
ifc:OUTERSHELL a ifc:IfcBuildingSystemTypeEnum , owl:NamedIndividual ;
rdfs:label "OUTERSHELL" .
ifc:IfcWarpingConstantMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:FURNITUREINVENTORY
a ifc:IfcInventoryTypeEnum , owl:NamedIndividual ;
rdfs:label "FURNITUREINVENTORY" .
ifc:IfcIsothermalMoistureCapacityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcGeometricProjectionEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:relatingPriorities_IfcRelConnectsPathElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsPathElements ;
rdfs:label "RelatingPriorities" ;
rdfs:range expr:NUMBER_List .
ifc:creationTime_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "CreationTime" ;
rdfs:range ifc:IfcDateTime .
ifc:predefinedType_IfcSystemFurnitureElementType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSystemFurnitureElementType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSystemFurnitureElementTypeEnum .
ifc:predefinedType_IfcLaborResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLaborResource ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcLaborResourceTypeEnum .
ifc:IfcCableFittingType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowFittingType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCableFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableFittingType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCableFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableFittingType
] ;
owl:disjointWith ifc:IfcJunctionBoxType , ifc:IfcDuctFittingType , ifc:IfcPipeFittingType , ifc:IfcCableCarrierFittingType .
ifc:SWITCHER a ifc:IfcAudioVisualApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "SWITCHER" .
ifc:knotSpec_IfcBSplineSurfaceWithKnots
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurfaceWithKnots ;
rdfs:label "KnotSpec" ;
rdfs:range ifc:IfcKnotType .
ifc:overrides_IfcIndexedColourMap
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIndexedColourMap ;
rdfs:label "Overrides" ;
rdfs:range ifc:IfcSurfaceStyleShading .
ifc:IfcBurnerType a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBurnerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBurnerType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBurnerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBurnerType
] ;
owl:disjointWith ifc:IfcHeatExchangerType , ifc:IfcSolarDeviceType , ifc:IfcCoilType , ifc:IfcCoolingTowerType , ifc:IfcElectricMotorType , ifc:IfcElectricGeneratorType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcHumidifierType , ifc:IfcChillerType , ifc:IfcCondenserType , ifc:IfcEvaporatorType , ifc:IfcEngineType , ifc:IfcUnitaryEquipmentType , ifc:IfcTubeBundleType , ifc:IfcBoilerType , ifc:IfcMotorConnectionType , ifc:IfcEvaporativeCoolerType , ifc:IfcCooledBeamType , ifc:IfcTransformerType .
ifc:meshWidth_IfcReinforcingMesh
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:label "MeshWidth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcMotorConnectionType
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMotorConnectionTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMotorConnectionType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMotorConnectionTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMotorConnectionType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcHumidifierType , ifc:IfcEvaporatorType , ifc:IfcEngineType , ifc:IfcSolarDeviceType , ifc:IfcBoilerType , ifc:IfcEvaporativeCoolerType , ifc:IfcCoilType , ifc:IfcBurnerType , ifc:IfcTubeBundleType , ifc:IfcElectricMotorType , ifc:IfcCondenserType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcCoolingTowerType , ifc:IfcElectricGeneratorType , ifc:IfcCooledBeamType , ifc:IfcTransformerType , ifc:IfcChillerType , ifc:IfcUnitaryEquipmentType , ifc:IfcHeatExchangerType .
ifc:creationDate_IfcWorkControl
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkControl ;
rdfs:label "CreationDate" ;
rdfs:range ifc:IfcDateTime .
ifc:relatingConstraint_IfcResourceConstraintRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceConstraintRelationship ;
rdfs:label "RelatingConstraint" ;
rdfs:range ifc:IfcConstraint ;
owl:inverseOf ifc:propertiesForConstraint_IfcConstraint .
ifc:SOLARPANEL a ifc:IfcSolarDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "SOLARPANEL" .
ifc:predefinedType_IfcChiller
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcChiller ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcChillerTypeEnum .
ifc:overallDepth_IfcIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIShapeProfileDef ;
rdfs:label "OverallDepth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcComplexPropertyTemplate
a owl:Class ;
rdfs:subClassOf ifc:IfcPropertyTemplate ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertyTemplate ;
owl:onProperty ifc:hasPropertyTemplates_IfcComplexPropertyTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcComplexPropertyTemplateTypeEnum ;
owl:onProperty ifc:templateType_IfcComplexPropertyTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcComplexPropertyTemplateTypeEnum ;
owl:onProperty ifc:templateType_IfcComplexPropertyTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:usageName_IfcComplexPropertyTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:usageName_IfcComplexPropertyTemplate
] ;
owl:disjointWith ifc:IfcSimplePropertyTemplate .
ifc:paramLength_IfcReparametrisedCompositeCurveSegment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReparametrisedCompositeCurveSegment ;
rdfs:label "ParamLength" ;
rdfs:range ifc:IfcParameterValue .
ifc:FOLDING_TO_RIGHT a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "FOLDING_TO_RIGHT" .
ifc:relatedObjects_IfcRelDefinesByProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelDefinesByProperties ;
rdfs:label "RelatedObjects" ;
rdfs:range ifc:IfcObjectDefinition .
ifc:IfcLabel a owl:Class ;
rdfs:subClassOf expr:STRING , ifc:IfcSimpleValue .
ifc:PHASEANGLEMETER a ifc:IfcFlowInstrumentTypeEnum , owl:NamedIndividual ;
rdfs:label "PHASEANGLEMETER" .
ifc:IfcCartesianPointList
a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcCartesianPointList3D )
] ;
owl:disjointWith ifc:IfcCurve , ifc:IfcBoundingBox , ifc:IfcVector , ifc:IfcPoint , ifc:IfcTessellatedItem , ifc:IfcSurface , ifc:IfcSectionedSpine , ifc:IfcTextLiteral , ifc:IfcFaceBasedSurfaceModel , ifc:IfcBooleanResult , ifc:IfcDirection , ifc:IfcCompositeCurveSegment , ifc:IfcFillAreaStyleTiles , ifc:IfcSolidModel , ifc:IfcHalfSpaceSolid , ifc:IfcShellBasedSurfaceModel , ifc:IfcCsgPrimitive3D , ifc:IfcCartesianTransformationOperator , ifc:IfcLightSource , ifc:IfcGeometricSet , ifc:IfcFillAreaStyleHatching , ifc:IfcAnnotationFillArea , ifc:IfcPlanarExtent , ifc:IfcPlacement .
ifc:SPECIFICHEATCAPACITYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "SPECIFICHEATCAPACITYUNIT" .
ifc:IfcRelAggregates a owl:Class ;
rdfs:subClassOf ifc:IfcRelDecomposes ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcObjectDefinition ;
owl:onProperty ifc:relatedObjects_IfcRelAggregates
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectDefinition ;
owl:onProperty ifc:relatedObjects_IfcRelAggregates
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcObjectDefinition ;
owl:onProperty ifc:relatingObject_IfcRelAggregates ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectDefinition ;
owl:onProperty ifc:relatingObject_IfcRelAggregates
] ;
owl:disjointWith ifc:IfcRelVoidsElement , ifc:IfcRelNests , ifc:IfcRelProjectsElement .
ifc:concentrationExponent_IfcLightSourceSpot
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceSpot ;
rdfs:label "ConcentrationExponent" ;
rdfs:range ifc:IfcReal .
ifc:processType_IfcTypeProcess
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTypeProcess ;
rdfs:label "ProcessType" ;
rdfs:range ifc:IfcLabel .
ifc:IfcRepresentationContext
a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentation ;
owl:onProperty ifc:representationsInContext_IfcRepresentationContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:contextType_IfcRepresentationContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:contextType_IfcRepresentationContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:contextIdentifier_IfcRepresentationContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:contextIdentifier_IfcRepresentationContext
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcGeometricRepresentationContext )
] .
ifc:IfcPlanarForceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcCostValue_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcCostValue_List , list:EmptyList .
ifc:predefinedType_IfcVoidingFeature
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcVoidingFeature ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcVoidingFeatureTypeEnum .
ifc:ALUMINIUM_WOOD a ifc:IfcWindowStyleConstructionEnum , ifc:IfcDoorStyleConstructionEnum , owl:NamedIndividual ;
rdfs:label "ALUMINIUM_WOOD" .
ifc:IfcResourceConstraintRelationship
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcResourceObjectSelect ;
owl:onProperty ifc:relatedResourceObjects_IfcResourceConstraintRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcResourceObjectSelect ;
owl:onProperty ifc:relatedResourceObjects_IfcResourceConstraintRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConstraint ;
owl:onProperty ifc:relatingConstraint_IfcResourceConstraintRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcConstraint ;
owl:onProperty ifc:relatingConstraint_IfcResourceConstraintRelationship ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcPropertyDependencyRelationship , ifc:IfcExternalReferenceRelationship , ifc:IfcMaterialRelationship , ifc:IfcResourceApprovalRelationship , ifc:IfcDocumentInformationRelationship , ifc:IfcOrganizationRelationship , ifc:IfcApprovalRelationship , ifc:IfcCurrencyRelationship .
ifc:HUMIDITYSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "HUMIDITYSENSOR" .
ifc:SPRING a ifc:IfcVibrationIsolatorTypeEnum , owl:NamedIndividual ;
rdfs:label "SPRING" .
ifc:STRAIGHT_RUN_RAMP
a ifc:IfcRampTypeEnum , owl:NamedIndividual ;
rdfs:label "STRAIGHT_RUN_RAMP" .
ifc:IfcExternalSpatialElement
a owl:Class ;
rdfs:subClassOf ifc:IfcSpaceBoundarySelect , ifc:IfcExternalSpatialStructureElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcExternalSpatialElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcExternalSpatialElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcExternalSpatialElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcExternalSpatialElement
] .
ifc:GUARDRAIL a ifc:IfcRailingTypeEnum , owl:NamedIndividual ;
rdfs:label "GUARDRAIL" .
ifc:predefinedType_IfcEvaporativeCooler
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEvaporativeCooler ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcEvaporativeCoolerTypeEnum .
ifc:isCritical_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "IsCritical" ;
rdfs:range expr:BOOLEAN .
ifc:location_IfcExternalReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcExternalReference ;
rdfs:label "Location" ;
rdfs:range ifc:IfcURIReference .
ifc:relatingBuildingElement_IfcRelCoversBldgElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelCoversBldgElements ;
rdfs:label "RelatingBuildingElement" ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:hasCoverings_IfcBuildingElement .
ifc:IfcSpaceHeaterTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcRevolvedAreaSolidTapered
a owl:Class ;
rdfs:subClassOf ifc:IfcRevolvedAreaSolid ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProfileDef ;
owl:onProperty ifc:endSweptArea_IfcRevolvedAreaSolidTapered ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:endSweptArea_IfcRevolvedAreaSolidTapered
] .
ifc:IfcStructuralMember
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsStructuralMember ;
owl:onProperty ifc:connectedBy_IfcStructuralMember
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcStructuralSurfaceMember ifc:IfcStructuralCurveMember )
] ;
owl:disjointWith ifc:IfcStructuralConnection .
ifc:IfcAdvancedFace a owl:Class ;
rdfs:subClassOf ifc:IfcFaceSurface .
ifc:thickness_IfcStructuralSurfaceMember
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralSurfaceMember ;
rdfs:label "Thickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:liningToPanelOffsetX_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "LiningToPanelOffsetX" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:SINGLE_SWING_LEFT
a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "SINGLE_SWING_LEFT" .
ifc:FIRSTSHIFT a ifc:IfcWorkCalendarTypeEnum , owl:NamedIndividual ;
rdfs:label "FIRSTSHIFT" .
ifc:IfcStructuralLoadOrResult_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadOrResult_List , list:EmptyList .
ifc:IfcTimeSeries a owl:Class ;
rdfs:subClassOf ifc:IfcObjectReferenceSelect , ifc:IfcMetricValueSelect , ifc:IfcResourceObjectSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:unit_IfcTimeSeries
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDataOriginEnum ;
owl:onProperty ifc:dataOrigin_IfcTimeSeries
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedDataOrigin_IfcTimeSeries
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDataOriginEnum ;
owl:onProperty ifc:dataOrigin_IfcTimeSeries ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcTimeSeries
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcTimeSeries ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcTimeSeries
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTimeSeriesDataTypeEnum ;
owl:onProperty ifc:timeSeriesDataType_IfcTimeSeries
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcIrregularTimeSeries ifc:IfcRegularTimeSeries )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:startTime_IfcTimeSeries
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcTimeSeries
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:endTime_IfcTimeSeries ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcUnit ;
owl:onProperty ifc:unit_IfcTimeSeries
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:endTime_IfcTimeSeries
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:userDefinedDataOrigin_IfcTimeSeries
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTimeSeriesDataTypeEnum ;
owl:onProperty ifc:timeSeriesDataType_IfcTimeSeries ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:startTime_IfcTimeSeries ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:momentX_IfcStructuralLoadSingleForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleForce ;
rdfs:label "MomentX" ;
rdfs:range ifc:IfcTorqueMeasure .
ifc:LOGISTIC a ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "LOGISTIC" .
ifc:predefinedType_IfcPlateType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPlateType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPlateTypeEnum .
ifc:predefinedType_IfcInterceptor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcInterceptor ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcInterceptorTypeEnum .
ifc:EVENTTIME a ifc:IfcEventTriggerTypeEnum , owl:NamedIndividual ;
rdfs:label "EVENTTIME" .
ifc:IfcQuantitySet a owl:Class ;
rdfs:subClassOf ifc:IfcPropertySetDefinition ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcElementQuantity )
] ;
owl:disjointWith ifc:IfcPropertySet , ifc:IfcPreDefinedPropertySet .
ifc:dispersionFactor_IfcSurfaceStyleRefraction
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleRefraction ;
rdfs:label "DispersionFactor" ;
rdfs:range ifc:IfcReal .
ifc:outerBoundary_IfcAnnotationFillArea
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAnnotationFillArea ;
rdfs:label "OuterBoundary" ;
rdfs:range ifc:IfcCurve .
ifc:IfcDocumentConfidentialityEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:bendingParameters_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "BendingParameters" ;
rdfs:range ifc:IfcBendingParameterSelect_List .
ifc:TUNGSTENFILAMENT a ifc:IfcLightEmissionSourceEnum , ifc:IfcLampTypeEnum , owl:NamedIndividual ;
rdfs:label "TUNGSTENFILAMENT" .
ifc:READWRITELOCKED a ifc:IfcStateEnum , owl:NamedIndividual ;
rdfs:label "READWRITELOCKED" .
ifc:thermodynamicTemperatureExponent_IfcDimensionalExponents
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDimensionalExponents ;
rdfs:label "ThermodynamicTemperatureExponent" ;
rdfs:range expr:INTEGER .
ifc:IfcGeometricSet a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcGeometricSetSelect ;
owl:onProperty ifc:elements_IfcGeometricSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGeometricSetSelect ;
owl:onProperty ifc:elements_IfcGeometricSet
] ;
owl:disjointWith ifc:IfcFillAreaStyleHatching , ifc:IfcSectionedSpine , ifc:IfcCsgPrimitive3D , ifc:IfcHalfSpaceSolid , ifc:IfcFaceBasedSurfaceModel , ifc:IfcCurve , ifc:IfcDirection , ifc:IfcFillAreaStyleTiles , ifc:IfcTessellatedItem , ifc:IfcTextLiteral , ifc:IfcVector , ifc:IfcBooleanResult , ifc:IfcPlacement , ifc:IfcLightSource , ifc:IfcShellBasedSurfaceModel , ifc:IfcSolidModel , ifc:IfcCartesianTransformationOperator , ifc:IfcPlanarExtent , ifc:IfcBoundingBox , ifc:IfcAnnotationFillArea , ifc:IfcCartesianPointList , ifc:IfcSurface , ifc:IfcCompositeCurveSegment , ifc:IfcPoint .
ifc:ADIABATICPAN a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ADIABATICPAN" .
ifc:exchangeRate_IfcCurrencyRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurrencyRelationship ;
rdfs:label "ExchangeRate" ;
rdfs:range ifc:IfcPositiveRatioMeasure .
ifc:GLASS a ifc:IfcReflectanceMethodEnum , owl:NamedIndividual ;
rdfs:label "GLASS" .
ifc:description_IfcTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:TRANSPORTING a ifc:IfcConstructionEquipmentResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "TRANSPORTING" .
ifc:IfcAxis2Placement3D
a owl:Class ;
rdfs:subClassOf ifc:IfcAxis2Placement , ifc:IfcPlacement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDirection ;
owl:onProperty ifc:refDirection_IfcAxis2Placement3D
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:refDirection_IfcAxis2Placement3D
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDirection ;
owl:onProperty ifc:axis_IfcAxis2Placement3D
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:axis_IfcAxis2Placement3D
] ;
owl:disjointWith ifc:IfcAxis1Placement , ifc:IfcAxis2Placement2D .
ifc:SINGLE_SWING_RIGHT
a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "SINGLE_SWING_RIGHT" .
ifc:LESSTHANOREQUALTO
a ifc:IfcBenchmarkEnum , owl:NamedIndividual ;
rdfs:label "LESSTHANOREQUALTO" .
ifc:IfcComplexProperty
a owl:Class ;
rdfs:subClassOf ifc:IfcProperty ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcProperty ;
owl:onProperty ifc:hasProperties_IfcComplexProperty
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProperty ;
owl:onProperty ifc:hasProperties_IfcComplexProperty
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:usageName_IfcComplexProperty ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:usageName_IfcComplexProperty
] ;
owl:disjointWith ifc:IfcSimpleProperty .
ifc:CHAIR a ifc:IfcFurnitureTypeEnum , owl:NamedIndividual ;
rdfs:label "CHAIR" .
ifc:IfcSite a owl:Class ;
rdfs:subClassOf ifc:IfcSpatialStructureElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCompoundPlaneAngleMeasure ;
owl:onProperty ifc:refLatitude_IfcSite
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPostalAddress ;
owl:onProperty ifc:siteAddress_IfcSite
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:refElevation_IfcSite
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCompoundPlaneAngleMeasure ;
owl:onProperty ifc:refLongitude_IfcSite
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:refElevation_IfcSite
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPostalAddress ;
owl:onProperty ifc:siteAddress_IfcSite
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCompoundPlaneAngleMeasure ;
owl:onProperty ifc:refLatitude_IfcSite
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:landTitleNumber_IfcSite
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCompoundPlaneAngleMeasure ;
owl:onProperty ifc:refLongitude_IfcSite
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:landTitleNumber_IfcSite
] ;
owl:disjointWith ifc:IfcBuilding , ifc:IfcSpace , ifc:IfcBuildingStorey .
ifc:propertyForDependance_IfcProperty
a owl:ObjectProperty ;
rdfs:domain ifc:IfcProperty ;
rdfs:label "PropertyForDependance" ;
rdfs:range ifc:IfcPropertyDependencyRelationship ;
owl:inverseOf ifc:dependingProperty_IfcPropertyDependencyRelationship .
ifc:hasPropertyTemplates_IfcComplexPropertyTemplate
a owl:ObjectProperty ;
rdfs:domain ifc:IfcComplexPropertyTemplate ;
rdfs:label "HasPropertyTemplates" ;
rdfs:range ifc:IfcPropertyTemplate ;
owl:inverseOf ifc:partOfComplexTemplate_IfcPropertyTemplate .
ifc:IfcRailingType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcRailingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRailingType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRailingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRailingType
] ;
owl:disjointWith ifc:IfcWindowType , ifc:IfcFootingType , ifc:IfcWallType , ifc:IfcStairFlightType , ifc:IfcCoveringType , ifc:IfcCurtainWallType , ifc:IfcBeamType , ifc:IfcStairType , ifc:IfcMemberType , ifc:IfcDoorType , ifc:IfcPileType , ifc:IfcShadingDeviceType , ifc:IfcRampFlightType , ifc:IfcRampType , ifc:IfcChimneyType , ifc:IfcColumnType , ifc:IfcPlateType , ifc:IfcRoofType , ifc:IfcBuildingElementProxyType , ifc:IfcSlabType .
ifc:name_IfcPresentationLayerAssignment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPresentationLayerAssignment ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:shapeAspectStyle_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "ShapeAspectStyle" ;
rdfs:range ifc:IfcShapeAspect .
ifc:hasOpenings_IfcElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "HasOpenings" ;
rdfs:range ifc:IfcRelVoidsElement ;
owl:inverseOf ifc:relatingBuildingElement_IfcRelVoidsElement .
ifc:IfcVoidingFeatureTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcConic a owl:Class ;
rdfs:subClassOf ifc:IfcCurve ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcCircle ifc:IfcEllipse )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAxis2Placement ;
owl:onProperty ifc:position_IfcConic ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement ;
owl:onProperty ifc:position_IfcConic
] ;
owl:disjointWith ifc:IfcOffsetCurve3D , ifc:IfcLine , ifc:IfcPcurve , ifc:IfcOffsetCurve2D , ifc:IfcBoundedCurve .
ifc:texCoords_IfcIndexedTextureMap
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIndexedTextureMap ;
rdfs:label "TexCoords" ;
rdfs:range ifc:IfcTextureVertexList .
ifc:IfcPlateStandardCase
a owl:Class ;
rdfs:subClassOf ifc:IfcPlate .
ifc:IfcHalfSpaceSolid
a owl:Class ;
rdfs:subClassOf ifc:IfcBooleanOperand , ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSurface ;
owl:onProperty ifc:baseSurface_IfcHalfSpaceSolid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSurface ;
owl:onProperty ifc:baseSurface_IfcHalfSpaceSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:agreementFlag_IfcHalfSpaceSolid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:agreementFlag_IfcHalfSpaceSolid
] ;
owl:disjointWith ifc:IfcSolidModel , ifc:IfcVector , ifc:IfcTessellatedItem , ifc:IfcPoint , ifc:IfcTextLiteral , ifc:IfcPlanarExtent , ifc:IfcCartesianTransformationOperator , ifc:IfcFillAreaStyleHatching , ifc:IfcCompositeCurveSegment , ifc:IfcBooleanResult , ifc:IfcCartesianPointList , ifc:IfcLightSource , ifc:IfcPlacement , ifc:IfcSectionedSpine , ifc:IfcDirection , ifc:IfcSurface , ifc:IfcFaceBasedSurfaceModel , ifc:IfcCsgPrimitive3D , ifc:IfcCurve , ifc:IfcAnnotationFillArea , ifc:IfcShellBasedSurfaceModel , ifc:IfcGeometricSet , ifc:IfcBoundingBox , ifc:IfcFillAreaStyleTiles .
ifc:distributionData_IfcLightIntensityDistribution
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightIntensityDistribution ;
rdfs:label "DistributionData" ;
rdfs:range ifc:IfcLightDistributionData_List .
ifc:IfcRelCoversBldgElements
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCovering ;
owl:onProperty ifc:relatedCoverings_IfcRelCoversBldgElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:relatingBuildingElement_IfcRelCoversBldgElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcElement ;
owl:onProperty ifc:relatingBuildingElement_IfcRelCoversBldgElements ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCovering ;
owl:onProperty ifc:relatedCoverings_IfcRelCoversBldgElements
] ;
owl:disjointWith ifc:IfcRelSequence , ifc:IfcRelConnectsPortToElement , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelCoversSpaces , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelConnectsPorts , ifc:IfcRelFillsElement , ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelFlowControlElements , ifc:IfcRelInterferesElements , ifc:IfcRelSpaceBoundary , ifc:IfcRelServicesBuildings , ifc:IfcRelConnectsElements .
ifc:PLAYER a ifc:IfcAudioVisualApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "PLAYER" .
ifc:ADVICE_WARNING a ifc:IfcProcedureTypeEnum , owl:NamedIndividual ;
rdfs:label "ADVICE_WARNING" .
ifc:predefinedType_IfcUnitaryEquipment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUnitaryEquipment ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcUnitaryEquipmentTypeEnum .
ifc:cfsFaces_IfcConnectedFaceSet
a owl:ObjectProperty ;
rdfs:domain ifc:IfcConnectedFaceSet ;
rdfs:label "CfsFaces" ;
rdfs:range ifc:IfcFace .
ifc:theActor_IfcActor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcActor ;
rdfs:label "TheActor" ;
rdfs:range ifc:IfcActorSelect .
ifc:IfcDistributionChamberElementTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:AREA a ifc:IfcProfileTypeEnum , owl:NamedIndividual ;
rdfs:label "AREA" .
ifc:TRUE_LENGTH a ifc:IfcProjectedOrTrueLengthEnum , owl:NamedIndividual ;
rdfs:label "TRUE_LENGTH" .
ifc:PSET_OCCURRENCEDRIVEN
a ifc:IfcPropertySetTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "PSET_OCCURRENCEDRIVEN" .
ifc:luminousFlux_IfcLightSourceGoniometric
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceGoniometric ;
rdfs:label "LuminousFlux" ;
rdfs:range ifc:IfcLuminousFluxMeasure .
ifc:predefinedType_IfcElectricAppliance
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricAppliance ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricApplianceTypeEnum .
ifc:IfcDistributionFlowElementType
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionElementType ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcFlowMovingDeviceType ifc:IfcFlowTreatmentDeviceType ifc:IfcFlowStorageDeviceType ifc:IfcDistributionChamberElementType ifc:IfcEnergyConversionDeviceType ifc:IfcFlowControllerType ifc:IfcFlowTerminalType ifc:IfcFlowFittingType ifc:IfcFlowSegmentType )
] ;
owl:disjointWith ifc:IfcDistributionControlElementType .
ifc:intent_IfcRelAssociatesConstraint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssociatesConstraint ;
rdfs:label "Intent" ;
rdfs:range ifc:IfcLabel .
ifc:STARTER a ifc:IfcSwitchingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "STARTER" .
ifc:HALOGEN a ifc:IfcLampTypeEnum , owl:NamedIndividual ;
rdfs:label "HALOGEN" .
ifc:IfcSanitaryTerminal
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSanitaryTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSanitaryTerminal
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSanitaryTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSanitaryTerminal
] ;
owl:disjointWith ifc:IfcCommunicationsAppliance , ifc:IfcWasteTerminal , ifc:IfcLamp , ifc:IfcSpaceHeater , ifc:IfcElectricAppliance , ifc:IfcOutlet , ifc:IfcFireSuppressionTerminal , ifc:IfcStackTerminal , ifc:IfcAirTerminal , ifc:IfcAudioVisualAppliance , ifc:IfcLightFixture , ifc:IfcMedicalDevice .
ifc:constantAttenuation_IfcLightSourcePositional
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourcePositional ;
rdfs:label "ConstantAttenuation" ;
rdfs:range ifc:IfcReal .
ifc:relatingFlowElement_IfcRelFlowControlElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelFlowControlElements ;
rdfs:label "RelatingFlowElement" ;
rdfs:range ifc:IfcDistributionFlowElement ;
owl:inverseOf ifc:hasControlElements_IfcDistributionFlowElement .
ifc:IfcInventoryTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:description_IfcMaterialConstituent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialConstituent ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:isRelatedWith_IfcMaterial
a owl:ObjectProperty ;
rdfs:domain ifc:IfcMaterial ;
rdfs:label "IsRelatedWith" ;
rdfs:range ifc:IfcMaterialRelationship ;
owl:inverseOf ifc:relatedMaterials_IfcMaterialRelationship .
ifc:steelGrade_IfcReinforcingElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingElement ;
rdfs:label "SteelGrade" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcAudioVisualAppliance
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAudioVisualAppliance ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAudioVisualApplianceTypeEnum .
ifc:hasRepresentation_IfcMaterial
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterial ;
rdfs:label "HasRepresentation" ;
rdfs:range ifc:IfcMaterialDefinitionRepresentation ;
owl:inverseOf ifc:representedMaterial_IfcMaterialDefinitionRepresentation .
ifc:IfcTypeResource a owl:Class ;
rdfs:subClassOf ifc:IfcResourceSelect , ifc:IfcTypeObject ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:resourceType_IfcTypeResource
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcConstructionResourceType )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcTypeResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcTypeResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcTypeResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:resourceType_IfcTypeResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcTypeResource
] ;
owl:disjointWith ifc:IfcTypeProcess , ifc:IfcTypeProduct .
ifc:IfcElementAssemblyTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:INSPECTIONPIT a ifc:IfcDistributionChamberElementTypeEnum , owl:NamedIndividual ;
rdfs:label "INSPECTIONPIT" .
ifc:firstOperand_IfcBooleanResult
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBooleanResult ;
rdfs:label "FirstOperand" ;
rdfs:range ifc:IfcBooleanOperand .
ifc:HAZARDOUS a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "HAZARDOUS" .
ifc:transverseBarNominalDiameter_IfcReinforcingMesh
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:label "TransverseBarNominalDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:item_IfcStyledItem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStyledItem ;
rdfs:label "Item" ;
rdfs:range ifc:IfcRepresentationItem ;
owl:inverseOf ifc:styledByItem_IfcRepresentationItem .
ifc:IfcAnalysisTheoryTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:relatedOrganizations_IfcOrganizationRelationship
a owl:ObjectProperty ;
rdfs:domain ifc:IfcOrganizationRelationship ;
rdfs:label "RelatedOrganizations" ;
rdfs:range ifc:IfcOrganization ;
owl:inverseOf ifc:isRelatedBy_IfcOrganization .
ifc:IfcCommunicationsAppliance
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCommunicationsApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCommunicationsAppliance
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCommunicationsApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCommunicationsAppliance
] ;
owl:disjointWith ifc:IfcSpaceHeater , ifc:IfcStackTerminal , ifc:IfcMedicalDevice , ifc:IfcWasteTerminal , ifc:IfcLamp , ifc:IfcAirTerminal , ifc:IfcElectricAppliance , ifc:IfcSanitaryTerminal , ifc:IfcOutlet , ifc:IfcLightFixture , ifc:IfcAudioVisualAppliance , ifc:IfcFireSuppressionTerminal .
ifc:HEATING a ifc:IfcConstructionEquipmentResourceTypeEnum , ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "HEATING" .
ifc:suffixTitles_IfcPerson
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPerson ;
rdfs:label "SuffixTitles" ;
rdfs:range ifc:IfcLabel_List .
ifc:WEATHERSTATION a ifc:IfcUnitaryControlElementTypeEnum , owl:NamedIndividual ;
rdfs:label "WEATHERSTATION" .
ifc:boundaries_IfcCurveBoundedSurface
a owl:ObjectProperty ;
rdfs:domain ifc:IfcCurveBoundedSurface ;
rdfs:label "Boundaries" ;
rdfs:range ifc:IfcBoundaryCurve .
ifc:expression_IfcPropertyDependencyRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyDependencyRelationship ;
rdfs:label "Expression" ;
rdfs:range ifc:IfcText .
ifc:STRAND a ifc:IfcTendonTypeEnum , owl:NamedIndividual ;
rdfs:label "STRAND" .
ifc:IfcTShapeProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeThickness_IfcTShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:flangeEdgeRadius_IfcTShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:flangeEdgeRadius_IfcTShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:flangeSlope_IfcTShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:webEdgeRadius_IfcTShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcTShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcTShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:flangeSlope_IfcTShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:webThickness_IfcTShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeWidth_IfcTShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeThickness_IfcTShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeWidth_IfcTShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:webSlope_IfcTShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcTShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:webEdgeRadius_IfcTShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcTShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:webThickness_IfcTShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:webSlope_IfcTShapeProfileDef
] ;
owl:disjointWith ifc:IfcEllipseProfileDef , ifc:IfcLShapeProfileDef , ifc:IfcAsymmetricIShapeProfileDef , ifc:IfcCircleProfileDef , ifc:IfcUShapeProfileDef , ifc:IfcCShapeProfileDef , ifc:IfcRectangleProfileDef , ifc:IfcZShapeProfileDef , ifc:IfcIShapeProfileDef , ifc:IfcTrapeziumProfileDef .
ifc:IfcFlowMeterTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:ELECTROMAGNETIC a ifc:IfcProtectiveDeviceTrippingUnitTypeEnum , owl:NamedIndividual ;
rdfs:label "ELECTROMAGNETIC" .
ifc:NETWORKBRIDGE a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "NETWORKBRIDGE" .
ifc:CURVE a ifc:IfcProfileTypeEnum , owl:NamedIndividual ;
rdfs:label "CURVE" .
ifc:predefinedType_IfcSpaceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpaceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSpaceTypeEnum .
ifc:relatedObjects_IfcRelAggregates
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelAggregates ;
rdfs:label "RelatedObjects" ;
rdfs:range ifc:IfcObjectDefinition ;
owl:inverseOf ifc:decomposes_IfcObjectDefinition .
ifc:FINISH_START a ifc:IfcSequenceEnum , owl:NamedIndividual ;
rdfs:label "FINISH_START" .
ifc:predefinedType_IfcDiscreteAccessoryType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDiscreteAccessoryType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDiscreteAccessoryTypeEnum .
ifc:IfcPresentationStyleAssignment
a owl:Class ;
rdfs:subClassOf ifc:IfcStyleAssignmentSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPresentationStyleSelect ;
owl:onProperty ifc:styles_IfcPresentationStyleAssignment
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPresentationStyleSelect ;
owl:onProperty ifc:styles_IfcPresentationStyleAssignment
] .
ifc:CHANGEOVER a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "CHANGEOVER" .
ifc:predefinedType_IfcTaskType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTaskTypeEnum .
ifc:IfcReinforcementDefinitionProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedPropertySet ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:definitionType_IfcReinforcementDefinitionProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSectionReinforcementProperties_List ;
owl:onProperty ifc:reinforcementSectionDefinitions_IfcReinforcementDefinitionProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcSectionReinforcementProperties_List
] ;
owl:onProperty ifc:reinforcementSectionDefinitions_IfcReinforcementDefinitionProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:definitionType_IfcReinforcementDefinitionProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSectionReinforcementProperties_List ;
owl:onProperty ifc:reinforcementSectionDefinitions_IfcReinforcementDefinitionProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcDoorPanelProperties , ifc:IfcPermeableCoveringProperties , ifc:IfcWindowPanelProperties , ifc:IfcDoorLiningProperties , ifc:IfcWindowLiningProperties .
ifc:hasSubContexts_IfcGeometricRepresentationContext
a owl:ObjectProperty ;
rdfs:domain ifc:IfcGeometricRepresentationContext ;
rdfs:label "HasSubContexts" ;
rdfs:range ifc:IfcGeometricRepresentationSubContext ;
owl:inverseOf ifc:parentContext_IfcGeometricRepresentationSubContext .
ifc:fillsVoids_IfcElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "FillsVoids" ;
rdfs:range ifc:IfcRelFillsElement ;
owl:inverseOf ifc:relatedBuildingElement_IfcRelFillsElement .
ifc:IfcVibrationIsolatorType
a owl:Class ;
rdfs:subClassOf ifc:IfcElementComponentType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcVibrationIsolatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcVibrationIsolatorType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcVibrationIsolatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcVibrationIsolatorType
] ;
owl:disjointWith ifc:IfcBuildingElementPartType , ifc:IfcReinforcingElementType , ifc:IfcMechanicalFastenerType , ifc:IfcDiscreteAccessoryType , ifc:IfcFastenerType .
ifc:PIECEWISEBINARY a ifc:IfcTimeSeriesDataTypeEnum , owl:NamedIndividual ;
rdfs:label "PIECEWISEBINARY" .
ifc:GASTAP a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "GASTAP" .
ifc:closed_IfcTessellatedFaceSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTessellatedFaceSet ;
rdfs:label "Closed" ;
rdfs:range expr:BOOLEAN .
ifc:INTERNALCOMBUSTION
a ifc:IfcEngineTypeEnum , owl:NamedIndividual ;
rdfs:label "INTERNALCOMBUSTION" .
ifc:basisSurface_IfcRectangularTrimmedSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangularTrimmedSurface ;
rdfs:label "BasisSurface" ;
rdfs:range ifc:IfcSurface .
ifc:WASHINGMACHINE a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "WASHINGMACHINE" .
ifc:IfcCoveringTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:COMPRESSION_MEMBER
a ifc:IfcStructuralCurveMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "COMPRESSION_MEMBER" .
ifc:compressionFailureX_IfcFailureConnectionCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFailureConnectionCondition ;
rdfs:label "CompressionFailureX" ;
rdfs:range ifc:IfcForceMeasure .
ifc:role_IfcActorRole
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcActorRole ;
rdfs:label "Role" ;
rdfs:range ifc:IfcRoleEnum .
ifc:IfcHeatFluxDensityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:conversionFactor_IfcConversionBasedUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConversionBasedUnit ;
rdfs:label "ConversionFactor" ;
rdfs:range ifc:IfcMeasureWithUnit .
ifc:nominalDiameter_IfcTendon
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendon ;
rdfs:label "NominalDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:ADMINISTRATION a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "ADMINISTRATION" .
ifc:edgeList_IfcEdgeLoop
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEdgeLoop ;
rdfs:label "EdgeList" ;
rdfs:range ifc:IfcOrientedEdge_List .
ifc:SINUS a ifc:IfcStructuralCurveActivityTypeEnum , owl:NamedIndividual ;
rdfs:label "SINUS" .
ifc:IfcSectionReinforcementProperties_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcSectionReinforcementProperties_List , list:EmptyList .
ifc:TREATMENT a ifc:IfcSurfaceFeatureTypeEnum , owl:NamedIndividual ;
rdfs:label "TREATMENT" .
ifc:IfcControl a owl:Class ;
rdfs:subClassOf ifc:IfcObject ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelAssignsToControl ;
owl:onProperty ifc:controls_IfcControl
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcCostItem ifc:IfcActionRequest ifc:IfcPerformanceHistory ifc:IfcWorkControl ifc:IfcPermit ifc:IfcCostSchedule ifc:IfcWorkCalendar ifc:IfcProjectOrder )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcControl
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcControl
] ;
owl:disjointWith ifc:IfcActor , ifc:IfcProcess , ifc:IfcResource , ifc:IfcProduct , ifc:IfcGroup .
ifc:IfcDoorType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDoorType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:parameterTakesPrecedence_IfcDoorType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:parameterTakesPrecedence_IfcDoorType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedOperationType_IfcDoorType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorTypeOperationEnum ;
owl:onProperty ifc:operationType_IfcDoorType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDoorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDoorType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDoorTypeOperationEnum ;
owl:onProperty ifc:operationType_IfcDoorType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:userDefinedOperationType_IfcDoorType
] ;
owl:disjointWith ifc:IfcShadingDeviceType , ifc:IfcColumnType , ifc:IfcCurtainWallType , ifc:IfcRailingType , ifc:IfcRampType , ifc:IfcRoofType , ifc:IfcWindowType , ifc:IfcSlabType , ifc:IfcFootingType , ifc:IfcBuildingElementProxyType , ifc:IfcRampFlightType , ifc:IfcMemberType , ifc:IfcWallType , ifc:IfcChimneyType , ifc:IfcBeamType , ifc:IfcCoveringType , ifc:IfcStairType , ifc:IfcPileType , ifc:IfcStairFlightType , ifc:IfcPlateType .
ifc:topFlangeThickness_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "TopFlangeThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:quantityInProcess_IfcRelAssignsToProcess
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssignsToProcess ;
rdfs:label "QuantityInProcess" ;
rdfs:range ifc:IfcMeasureWithUnit .
ifc:predefinedType_IfcMember
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMember ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcMemberTypeEnum .
ifc:TEXTURED a ifc:IfcReinforcingBarSurfaceEnum , owl:NamedIndividual ;
rdfs:label "TEXTURED" .
ifc:IfcSwitchingDeviceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcRelDecomposes a owl:Class ;
rdfs:subClassOf ifc:IfcRelationship ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcRelProjectsElement ifc:IfcRelAggregates ifc:IfcRelNests ifc:IfcRelVoidsElement )
] ;
owl:disjointWith ifc:IfcRelDefines , ifc:IfcRelAssociates , ifc:IfcRelDeclares , ifc:IfcRelConnects , ifc:IfcRelAssigns .
ifc:IfcZone a owl:Class ;
rdfs:subClassOf ifc:IfcSystem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcZone
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcZone
] ;
owl:disjointWith ifc:IfcBuildingSystem , ifc:IfcStructuralAnalysisModel , ifc:IfcDistributionSystem .
ifc:FLOWSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "FLOWSENSOR" .
ifc:zDim_IfcBoundingBox
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundingBox ;
rdfs:label "ZDim" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:PROJECTOR a ifc:IfcAudioVisualApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "PROJECTOR" .
ifc:CHECK a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "CHECK" .
ifc:IfcLibrarySelect a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:SOFT a ifc:IfcConstraintEnum , owl:NamedIndividual ;
rdfs:label "SOFT" .
ifc:IfcUnitEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:NOTDEFINED a ifc:IfcWasteTerminalTypeEnum , ifc:IfcAssemblyPlaceEnum , ifc:IfcCommunicationsApplianceTypeEnum , ifc:IfcStructuralCurveMemberTypeEnum , ifc:IfcElectricTimeControlTypeEnum , ifc:IfcRoofTypeEnum , ifc:IfcDuctFittingTypeEnum , ifc:IfcFurnitureTypeEnum , ifc:IfcVoidingFeatureTypeEnum , ifc:IfcDistributionPortTypeEnum , ifc:IfcCompressorTypeEnum , ifc:IfcHumidifierTypeEnum , ifc:IfcLightDistributionCurveEnum , ifc:IfcStructuralCurveActivityTypeEnum , ifc:IfcDoorPanelOperationEnum , ifc:IfcCoolingTowerTypeEnum , ifc:IfcCableCarrierFittingTypeEnum , ifc:IfcGeometricProjectionEnum , ifc:IfcSpaceHeaterTypeEnum , ifc:IfcWindowTypeEnum , ifc:IfcCableSegmentTypeEnum , ifc:IfcObjectTypeEnum , ifc:IfcLightFixtureTypeEnum , ifc:IfcProjectOrderTypeEnum , ifc:IfcMotorConnectionTypeEnum , ifc:IfcCurtainWallTypeEnum , ifc:IfcProcedureTypeEnum , ifc:IfcReinforcingBarRoleEnum , ifc:IfcCoveringTypeEnum , ifc:IfcStairTypeEnum , ifc:IfcOpeningElementTypeEnum , ifc:IfcConstructionMaterialResourceTypeEnum , ifc:IfcMedicalDeviceTypeEnum , ifc:IfcCostItemTypeEnum , ifc:IfcColumnTypeEnum , ifc:IfcTendonAnchorTypeEnum , ifc:IfcElementAssemblyTypeEnum , ifc:IfcEventTypeEnum , ifc:IfcSurfaceFeatureTypeEnum , ifc:IfcActuatorTypeEnum , ifc:IfcDoorTypeEnum , ifc:IfcTaskDurationEnum , ifc:IfcSolarDeviceTypeEnum , ifc:IfcSanitaryTerminalTypeEnum , ifc:IfcDiscreteAccessoryTypeEnum , ifc:IfcFastenerTypeEnum , ifc:IfcShadingDeviceTypeEnum , ifc:IfcRampTypeEnum , ifc:IfcLoadGroupTypeEnum , ifc:IfcGeographicElementTypeEnum , ifc:IfcTransportElementTypeEnum , ifc:IfcWindowStyleConstructionEnum , ifc:IfcConstructionEquipmentResourceTypeEnum , ifc:IfcStairFlightTypeEnum , ifc:IfcAirTerminalBoxTypeEnum , ifc:IfcSystemFurnitureElementTypeEnum , ifc:IfcElectricDistributionBoardTypeEnum , ifc:IfcJunctionBoxTypeEnum , ifc:IfcChimneyTypeEnum , ifc:IfcPileTypeEnum , ifc:IfcElectricMotorTypeEnum , ifc:IfcMemberTypeEnum , ifc:IfcDuctSilencerTypeEnum , ifc:IfcPileConstructionEnum , ifc:IfcPlateTypeEnum , ifc:IfcReflectanceMethodEnum , ifc:IfcBurnerTypeEnum , ifc:IfcConstraintEnum , ifc:IfcElectricGeneratorTypeEnum , ifc:IfcTimeSeriesDataTypeEnum , ifc:IfcLightEmissionSourceEnum , ifc:IfcDuctSegmentTypeEnum , ifc:IfcEngineTypeEnum , ifc:IfcReinforcingMeshTypeEnum , ifc:IfcTubeBundleTypeEnum , ifc:IfcChangeActionEnum , ifc:IfcProtectiveDeviceTrippingUnitTypeEnum , ifc:IfcSequenceEnum , ifc:IfcFireSuppressionTerminalTypeEnum , ifc:IfcSensorTypeEnum , ifc:IfcActionTypeEnum , ifc:IfcOutletTypeEnum , ifc:IfcCableCarrierSegmentTypeEnum , ifc:IfcPipeFittingTypeEnum , ifc:IfcObjectiveEnum , ifc:IfcDoorTypeOperationEnum , ifc:IfcWorkPlanTypeEnum , ifc:IfcDistributionSystemEnum , ifc:IfcProjectionElementTypeEnum , ifc:IfcMechanicalFastenerTypeEnum , ifc:IfcDocumentStatusEnum , ifc:IfcFlowInstrumentTypeEnum , ifc:IfcSubContractResourceTypeEnum , ifc:IfcTransformerTypeEnum , ifc:IfcWindowPanelPositionEnum , ifc:IfcInterceptorTypeEnum , ifc:IfcBuildingElementPartTypeEnum , ifc:IfcCurveInterpolationEnum , ifc:IfcLaborResourceTypeEnum , ifc:IfcDoorPanelPositionEnum , ifc:IfcConstructionProductResourceTypeEnum , ifc:IfcBoilerTypeEnum , ifc:IfcPermitTypeEnum , ifc:IfcEventTriggerTypeEnum , ifc:IfcConnectionTypeEnum , ifc:IfcDocumentConfidentialityEnum , ifc:IfcRampFlightTypeEnum , ifc:IfcDoorStyleOperationEnum , ifc:IfcDistributionChamberElementTypeEnum , ifc:IfcAirToAirHeatRecoveryTypeEnum , ifc:IfcActionRequestTypeEnum , ifc:IfcEvaporativeCoolerTypeEnum , ifc:IfcPermeableCoveringOperationEnum , ifc:IfcAnalysisTheoryTypeEnum , ifc:IfcCondenserTypeEnum , ifc:IfcStackTerminalTypeEnum , ifc:IfcStructuralSurfaceMemberTypeEnum , ifc:IfcVibrationIsolatorTypeEnum , ifc:IfcDataOriginEnum , ifc:IfcReinforcingBarTypeEnum , ifc:IfcPipeSegmentTypeEnum , ifc:IfcAirTerminalTypeEnum , ifc:IfcPhysicalOrVirtualEnum , ifc:IfcUnitaryEquipmentTypeEnum , ifc:IfcStructuralSurfaceActivityTypeEnum , ifc:IfcInternalOrExternalEnum , ifc:IfcHeatExchangerTypeEnum , ifc:IfcSwitchingDeviceTypeEnum , ifc:IfcFootingTypeEnum , ifc:IfcChillerTypeEnum , ifc:IfcCrewResourceTypeEnum , ifc:IfcTendonTypeEnum , ifc:IfcSpaceTypeEnum , ifc:IfcControllerTypeEnum , ifc:IfcSpatialZoneTypeEnum , ifc:IfcBuildingSystemTypeEnum , ifc:IfcInventoryTypeEnum , ifc:IfcElectricApplianceTypeEnum , ifc:IfcAlarmTypeEnum , ifc:IfcBuildingElementProxyTypeEnum , ifc:IfcOccupantTypeEnum , ifc:IfcFlowMeterTypeEnum , ifc:IfcAnalysisModelTypeEnum , ifc:IfcWindowPanelOperationEnum , ifc:IfcFilterTypeEnum , ifc:IfcElectricFlowStorageDeviceTypeEnum , ifc:IfcCooledBeamTypeEnum , ifc:IfcAudioVisualApplianceTypeEnum , ifc:IfcDamperTypeEnum , ifc:IfcTankTypeEnum , ifc:IfcDoorStyleConstructionEnum , ifc:IfcCostScheduleTypeEnum , ifc:IfcCableFittingTypeEnum , ifc:IfcWorkScheduleTypeEnum , ifc:IfcProtectiveDeviceTypeEnum , ifc:IfcWindowStyleOperationEnum , ifc:IfcWorkCalendarTypeEnum , ifc:IfcUnitaryControlElementTypeEnum , ifc:IfcLampTypeEnum , ifc:IfcCoilTypeEnum , ifc:IfcEvaporatorTypeEnum , ifc:IfcSlabTypeEnum , ifc:IfcTaskTypeEnum , ifc:IfcFlowDirectionEnum , ifc:IfcPropertySetTemplateTypeEnum , ifc:IfcFanTypeEnum , ifc:IfcRailingTypeEnum , ifc:IfcPerformanceHistoryTypeEnum , ifc:IfcBeamTypeEnum , ifc:IfcPumpTypeEnum , owl:NamedIndividual , ifc:IfcActionSourceTypeEnum , ifc:IfcValveTypeEnum , ifc:IfcGridTypeEnum , ifc:IfcWindowTypePartitioningEnum , ifc:IfcWallTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:IfcResource a owl:Class ;
rdfs:subClassOf ifc:IfcObject , ifc:IfcResourceSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcResource
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcConstructionResource )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcResource
] ;
owl:disjointWith ifc:IfcGroup , ifc:IfcControl , ifc:IfcProduct , ifc:IfcActor , ifc:IfcProcess .
ifc:CLEANING a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "CLEANING" .
ifc:CLADDING a ifc:IfcCoveringTypeEnum , owl:NamedIndividual ;
rdfs:label "CLADDING" .
ifc:parameterTakesPrecedence_IfcWindowType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowType ;
rdfs:label "ParameterTakesPrecedence" ;
rdfs:range expr:BOOLEAN .
ifc:REGISTER a ifc:IfcAirTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "REGISTER" .
ifc:IfcObjectTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:GUTTER a ifc:IfcPipeSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "GUTTER" .
ifc:IfcAddress_List a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAddress_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAddress_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAddress ;
owl:onProperty list:hasContents
] .
ifc:unitsInContext_IfcContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcContext ;
rdfs:label "UnitsInContext" ;
rdfs:range ifc:IfcUnitAssignment .
ifc:ELECTRONIC a ifc:IfcProtectiveDeviceTrippingUnitTypeEnum , owl:NamedIndividual ;
rdfs:label "ELECTRONIC" .
ifc:WATERCOOLED a ifc:IfcChillerTypeEnum , ifc:IfcCondenserTypeEnum , owl:NamedIndividual ;
rdfs:label "WATERCOOLED" .
ifc:IfcAlarm a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAlarmTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAlarm
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAlarmTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAlarm
] ;
owl:disjointWith ifc:IfcSensor , ifc:IfcProtectiveDeviceTrippingUnit , ifc:IfcUnitaryControlElement , ifc:IfcController , ifc:IfcActuator , ifc:IfcFlowInstrument .
ifc:IfcRelAssignsToProduct
a owl:Class ;
rdfs:subClassOf ifc:IfcRelAssigns ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProductSelect ;
owl:onProperty ifc:relatingProduct_IfcRelAssignsToProduct ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProductSelect ;
owl:onProperty ifc:relatingProduct_IfcRelAssignsToProduct
] ;
owl:disjointWith ifc:IfcRelAssignsToActor , ifc:IfcRelAssignsToGroup , ifc:IfcRelAssignsToResource , ifc:IfcRelAssignsToProcess , ifc:IfcRelAssignsToControl .
ifc:IfcSequenceEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcRelAssociatesMaterial
a owl:Class ;
rdfs:subClassOf ifc:IfcRelAssociates ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMaterialSelect ;
owl:onProperty ifc:relatingMaterial_IfcRelAssociatesMaterial ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialSelect ;
owl:onProperty ifc:relatingMaterial_IfcRelAssociatesMaterial
] ;
owl:disjointWith ifc:IfcRelAssociatesConstraint , ifc:IfcRelAssociatesClassification , ifc:IfcRelAssociatesDocument , ifc:IfcRelAssociatesApproval , ifc:IfcRelAssociatesLibrary .
ifc:benchmark_IfcMetric
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMetric ;
rdfs:label "Benchmark" ;
rdfs:range ifc:IfcBenchmarkEnum .
ifc:CONTRACTOR a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "CONTRACTOR" .
ifc:relatingPort_IfcRelConnectsPorts
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsPorts ;
rdfs:label "RelatingPort" ;
rdfs:range ifc:IfcPort ;
owl:inverseOf ifc:connectedTo_IfcPort .
ifc:position_IfcCsgPrimitive3D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCsgPrimitive3D ;
rdfs:label "Position" ;
rdfs:range ifc:IfcAxis2Placement3D .
ifc:HALF_TURN_STAIR a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "HALF_TURN_STAIR" .
ifc:CANDELA a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "CANDELA" .
ifc:IfcCostItem a owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue_List ;
owl:onProperty ifc:costValues_IfcCostItem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPhysicalQuantity_List ;
owl:onProperty ifc:costQuantities_IfcCostItem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCostItemTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCostItem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCostValue_List ;
owl:onProperty ifc:costValues_IfcCostItem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcCostValue_List
] ;
owl:onProperty ifc:costValues_IfcCostItem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcPhysicalQuantity_List
] ;
owl:onProperty ifc:costQuantities_IfcCostItem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCostItemTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCostItem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPhysicalQuantity_List ;
owl:onProperty ifc:costQuantities_IfcCostItem
] ;
owl:disjointWith ifc:IfcActionRequest , ifc:IfcPermit , ifc:IfcWorkCalendar , ifc:IfcPerformanceHistory , ifc:IfcWorkControl , ifc:IfcCostSchedule , ifc:IfcProjectOrder .
ifc:IfcFurniture a owl:Class ;
rdfs:subClassOf ifc:IfcFurnishingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcFurnitureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFurniture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFurnitureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFurniture
] ;
owl:disjointWith ifc:IfcSystemFurnitureElement .
ifc:IfcReinforcingBarSurfaceEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:FEMTO a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "FEMTO" .
ifc:name_IfcConversionBasedUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConversionBasedUnit ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:region_IfcPostalAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPostalAddress ;
rdfs:label "Region" ;
rdfs:range ifc:IfcLabel .
ifc:profiles_IfcCompositeProfileDef
a owl:ObjectProperty ;
rdfs:domain ifc:IfcCompositeProfileDef ;
rdfs:label "Profiles" ;
rdfs:range ifc:IfcProfileDef .
ifc:IfcMaterialProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcExtendedProperties ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMaterialDefinition ;
owl:onProperty ifc:material_IfcMaterialProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialDefinition ;
owl:onProperty ifc:material_IfcMaterialProperties
] ;
owl:disjointWith ifc:IfcProfileProperties .
ifc:predefinedType_IfcStackTerminalType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStackTerminalType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStackTerminalTypeEnum .
ifc:ATSTART a ifc:IfcConnectionTypeEnum , owl:NamedIndividual ;
rdfs:label "ATSTART" .
ifc:IfcPropertySetDefinitionSet
a owl:Class ;
rdfs:subClassOf ifc:IfcPropertySetDefinitionSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPropertySetDefinition ;
owl:onProperty expr:hasSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertySetDefinition ;
owl:onProperty expr:hasSet
] .
ifc:pixel_IfcPixelTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPixelTexture ;
rdfs:label "Pixel" ;
rdfs:range expr:BINARY_List .
ifc:IfcRelAssignsToResource
a owl:Class ;
rdfs:subClassOf ifc:IfcRelAssigns ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcResourceSelect ;
owl:onProperty ifc:relatingResource_IfcRelAssignsToResource ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcResourceSelect ;
owl:onProperty ifc:relatingResource_IfcRelAssignsToResource
] ;
owl:disjointWith ifc:IfcRelAssignsToActor , ifc:IfcRelAssignsToGroup , ifc:IfcRelAssignsToProduct , ifc:IfcRelAssignsToProcess , ifc:IfcRelAssignsToControl .
ifc:THERMOSTAT a ifc:IfcUnitaryControlElementTypeEnum , owl:NamedIndividual ;
rdfs:label "THERMOSTAT" .
ifc:overallHeight_IfcWindow
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindow ;
rdfs:label "OverallHeight" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:predefinedType_IfcStructuralLoadGroup
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadGroup ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcLoadGroupTypeEnum .
ifc:landTitleNumber_IfcSite
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSite ;
rdfs:label "LandTitleNumber" ;
rdfs:range ifc:IfcLabel .
ifc:THERMOMETER a ifc:IfcFlowInstrumentTypeEnum , owl:NamedIndividual ;
rdfs:label "THERMOMETER" .
ifc:IfcReal_List a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty list:hasContents
] .
ifc:IfcPositiveRatioMeasure
a owl:Class ;
rdfs:subClassOf ifc:IfcRatioMeasure , ifc:IfcMeasureValue , ifc:IfcSizeSelect .
ifc:IfcMaterialProfileSet
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialDefinition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcMaterialProfile_List
] ;
owl:onProperty ifc:materialProfiles_IfcMaterialProfileSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialProfileSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialProfile_List ;
owl:onProperty ifc:materialProfiles_IfcMaterialProfileSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCompositeProfileDef ;
owl:onProperty ifc:compositeProfile_IfcMaterialProfileSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCompositeProfileDef ;
owl:onProperty ifc:compositeProfile_IfcMaterialProfileSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMaterialProfile_List ;
owl:onProperty ifc:materialProfiles_IfcMaterialProfileSet ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterialProfileSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterialProfileSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialProfileSet
] ;
owl:disjointWith ifc:IfcMaterial , ifc:IfcMaterialConstituentSet , ifc:IfcMaterialLayerSet , ifc:IfcMaterialConstituent , ifc:IfcMaterialLayer , ifc:IfcMaterialProfile .
ifc:IfcSphere a owl:Class ;
rdfs:subClassOf ifc:IfcCsgPrimitive3D ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcSphere ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcSphere
] ;
owl:disjointWith ifc:IfcRectangularPyramid , ifc:IfcRightCircularCylinder , ifc:IfcRightCircularCone , ifc:IfcBlock .
ifc:IfcCurveFontOrScaledCurveFontSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcFlowFittingType
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElementType ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcCableCarrierFittingType ifc:IfcCableFittingType ifc:IfcPipeFittingType ifc:IfcDuctFittingType ifc:IfcJunctionBoxType )
] ;
owl:disjointWith ifc:IfcFlowControllerType , ifc:IfcDistributionChamberElementType , ifc:IfcFlowTerminalType , ifc:IfcFlowMovingDeviceType , ifc:IfcFlowSegmentType , ifc:IfcFlowStorageDeviceType , ifc:IfcFlowTreatmentDeviceType , ifc:IfcEnergyConversionDeviceType .
ifc:CUTOUT a ifc:IfcVoidingFeatureTypeEnum , owl:NamedIndividual ;
rdfs:label "CUTOUT" .
ifc:relatedElement_IfcRelConnectsPortToElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsPortToElement ;
rdfs:label "RelatedElement" ;
rdfs:range ifc:IfcDistributionElement ;
owl:inverseOf ifc:hasPorts_IfcDistributionElement .
ifc:IfcTaskTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:referencedInStructures_IfcElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "ReferencedInStructures" ;
rdfs:range ifc:IfcRelReferencedInSpatialStructure ;
owl:inverseOf ifc:relatedElements_IfcRelReferencedInSpatialStructure .
ifc:LOGICALAND a ifc:IfcLogicalOperatorEnum , owl:NamedIndividual ;
rdfs:label "LOGICALAND" .
ifc:wWWHomePageURL_IfcTelecomAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTelecomAddress ;
rdfs:label "WWWHomePageURL" ;
rdfs:range ifc:IfcURIReference .
ifc:WASTEDISPOSALUNIT
a ifc:IfcWasteTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "WASTEDISPOSALUNIT" .
ifc:LOGICALOR a ifc:IfcLogicalOperatorEnum , owl:NamedIndividual ;
rdfs:label "LOGICALOR" .
ifc:IfcLagTime a owl:Class ;
rdfs:subClassOf ifc:IfcSchedulingTime ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTaskDurationEnum ;
owl:onProperty ifc:durationType_IfcLagTime ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTimeOrRatioSelect ;
owl:onProperty ifc:lagValue_IfcLagTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTimeOrRatioSelect ;
owl:onProperty ifc:lagValue_IfcLagTime ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTaskDurationEnum ;
owl:onProperty ifc:durationType_IfcLagTime
] ;
owl:disjointWith ifc:IfcEventTime , ifc:IfcWorkTime , ifc:IfcTaskTime , ifc:IfcResourceTime .
ifc:actualFinish_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "ActualFinish" ;
rdfs:range ifc:IfcDateTime .
ifc:IfcChimneyType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcChimneyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcChimneyType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcChimneyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcChimneyType
] ;
owl:disjointWith ifc:IfcStairType , ifc:IfcCurtainWallType , ifc:IfcPileType , ifc:IfcBuildingElementProxyType , ifc:IfcShadingDeviceType , ifc:IfcMemberType , ifc:IfcPlateType , ifc:IfcColumnType , ifc:IfcRoofType , ifc:IfcDoorType , ifc:IfcSlabType , ifc:IfcBeamType , ifc:IfcStairFlightType , ifc:IfcFootingType , ifc:IfcRampFlightType , ifc:IfcRampType , ifc:IfcCoveringType , ifc:IfcWallType , ifc:IfcWindowType , ifc:IfcRailingType .
ifc:IfcStructuralLoadSingleForce
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadStatic ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTorqueMeasure ;
owl:onProperty ifc:momentY_IfcStructuralLoadSingleForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTorqueMeasure ;
owl:onProperty ifc:momentX_IfcStructuralLoadSingleForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcForceMeasure ;
owl:onProperty ifc:forceY_IfcStructuralLoadSingleForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTorqueMeasure ;
owl:onProperty ifc:momentZ_IfcStructuralLoadSingleForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:forceX_IfcStructuralLoadSingleForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTorqueMeasure ;
owl:onProperty ifc:momentZ_IfcStructuralLoadSingleForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTorqueMeasure ;
owl:onProperty ifc:momentX_IfcStructuralLoadSingleForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcForceMeasure ;
owl:onProperty ifc:forceZ_IfcStructuralLoadSingleForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcForceMeasure ;
owl:onProperty ifc:forceX_IfcStructuralLoadSingleForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:forceZ_IfcStructuralLoadSingleForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTorqueMeasure ;
owl:onProperty ifc:momentY_IfcStructuralLoadSingleForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:forceY_IfcStructuralLoadSingleForce
] ;
owl:disjointWith ifc:IfcStructuralLoadPlanarForce , ifc:IfcStructuralLoadTemperature , ifc:IfcStructuralLoadSingleDisplacement , ifc:IfcStructuralLoadLinearForce .
dce:language a owl:AnnotationProperty .
ifc:predefinedType_IfcValve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcValve ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcValveTypeEnum .
ifc:PRESTRESSING_P a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "PRESTRESSING_P" .
ifc:identification_IfcControl
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcControl ;
rdfs:label "Identification" ;
rdfs:range ifc:IfcIdentifier .
ifc:predefinedType_IfcStairFlightType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStairFlightType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStairFlightTypeEnum .
ifc:DXCOOLINGCOIL a ifc:IfcCoilTypeEnum , owl:NamedIndividual ;
rdfs:label "DXCOOLINGCOIL" .
ifc:position_IfcLightSourcePositional
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourcePositional ;
rdfs:label "Position" ;
rdfs:range ifc:IfcCartesianPoint .
ifc:IfcWorkPlanTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:endParam_IfcSweptDiskSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSweptDiskSolid ;
rdfs:label "EndParam" ;
rdfs:range ifc:IfcParameterValue .
ifc:MOISTUREDIFFUSIVITYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "MOISTUREDIFFUSIVITYUNIT" .
ifc:IfcTable a owl:Class ;
rdfs:subClassOf ifc:IfcObjectReferenceSelect , ifc:IfcMetricValueSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTableColumn_List ;
owl:onProperty ifc:columns_IfcTable
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTableRow_List ;
owl:onProperty ifc:rows_IfcTable
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcTableColumn_List
] ;
owl:onProperty ifc:columns_IfcTable
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTableColumn_List ;
owl:onProperty ifc:columns_IfcTable
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcTableRow_List
] ;
owl:onProperty ifc:rows_IfcTable
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcTable
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTableRow_List ;
owl:onProperty ifc:rows_IfcTable
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcTable
] .
ifc:connectionConstraint_IfcRelConnectsWithEccentricity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsWithEccentricity ;
rdfs:label "ConnectionConstraint" ;
rdfs:range ifc:IfcConnectionGeometry .
ifc:IfcBoundaryCondition
a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcBoundaryCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcBoundaryCondition
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcBoundaryEdgeCondition ifc:IfcBoundaryNodeCondition ifc:IfcBoundaryFaceCondition )
] .
ifc:sweptArea_IfcSweptAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSweptAreaSolid ;
rdfs:label "SweptArea" ;
rdfs:range ifc:IfcProfileDef .
ifc:basisCurve_IfcOffsetCurve2D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOffsetCurve2D ;
rdfs:label "BasisCurve" ;
rdfs:range ifc:IfcCurve .
ifc:LUMINOUSINTENSITYUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "LUMINOUSINTENSITYUNIT" .
ifc:DOUBLEREGULATING a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "DOUBLEREGULATING" .
ifc:realizingElements_IfcRelConnectsWithRealizingElements
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelConnectsWithRealizingElements ;
rdfs:label "RealizingElements" ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:isConnectionRealization_IfcElement .
ifc:relatingLibrary_IfcRelAssociatesLibrary
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssociatesLibrary ;
rdfs:label "RelatingLibrary" ;
rdfs:range ifc:IfcLibrarySelect .
ifc:IfcTrimmedCurve a owl:Class ;
rdfs:subClassOf ifc:IfcBoundedCurve ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTrimmingPreference ;
owl:onProperty ifc:masterRepresentation_IfcTrimmedCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTrimmingSelect ;
owl:onProperty ifc:trim2_IfcTrimmedCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTrimmingSelect ;
owl:onProperty ifc:trim2_IfcTrimmedCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:senseAgreement_IfcTrimmedCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCurve ;
owl:onProperty ifc:basisCurve_IfcTrimmedCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTrimmingPreference ;
owl:onProperty ifc:masterRepresentation_IfcTrimmedCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:basisCurve_IfcTrimmedCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTrimmingSelect ;
owl:onProperty ifc:trim1_IfcTrimmedCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "2"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTrimmingSelect ;
owl:onProperty ifc:trim2_IfcTrimmedCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:senseAgreement_IfcTrimmedCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTrimmingSelect ;
owl:onProperty ifc:trim1_IfcTrimmedCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "2"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTrimmingSelect ;
owl:onProperty ifc:trim1_IfcTrimmedCurve
] ;
owl:disjointWith ifc:IfcBSplineCurve , ifc:IfcCompositeCurve , ifc:IfcPolyline .
ifc:IfcConnectionVolumeGeometry
a owl:Class ;
rdfs:subClassOf ifc:IfcConnectionGeometry ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSolidOrShell ;
owl:onProperty ifc:volumeOnRelatedElement_IfcConnectionVolumeGeometry
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSolidOrShell ;
owl:onProperty ifc:volumeOnRelatedElement_IfcConnectionVolumeGeometry
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSolidOrShell ;
owl:onProperty ifc:volumeOnRelatingElement_IfcConnectionVolumeGeometry ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSolidOrShell ;
owl:onProperty ifc:volumeOnRelatingElement_IfcConnectionVolumeGeometry
] ;
owl:disjointWith ifc:IfcConnectionPointGeometry , ifc:IfcConnectionCurveGeometry , ifc:IfcConnectionSurfaceGeometry .
ifc:predefinedType_IfcWindow
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindow ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcWindowTypeEnum .
ifc:IfcSystem a owl:Class ;
rdfs:subClassOf ifc:IfcGroup ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRelServicesBuildings ;
owl:onProperty ifc:servicesBuildings_IfcSystem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelServicesBuildings ;
owl:onProperty ifc:servicesBuildings_IfcSystem
] ;
owl:disjointWith ifc:IfcStructuralResultGroup , ifc:IfcStructuralLoadGroup , ifc:IfcInventory , ifc:IfcAsset .
ifc:VERTICALINLINE a ifc:IfcPumpTypeEnum , owl:NamedIndividual ;
rdfs:label "VERTICALINLINE" .
ifc:IfcRegularTimeSeries
a owl:Class ;
rdfs:subClassOf ifc:IfcTimeSeries ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTimeSeriesValue_List ;
owl:onProperty ifc:values_IfcRegularTimeSeries ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcTimeSeriesValue_List
] ;
owl:onProperty ifc:values_IfcRegularTimeSeries
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTimeSeriesValue_List ;
owl:onProperty ifc:values_IfcRegularTimeSeries
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTimeMeasure ;
owl:onProperty ifc:timeStep_IfcRegularTimeSeries ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTimeMeasure ;
owl:onProperty ifc:timeStep_IfcRegularTimeSeries
] ;
owl:disjointWith ifc:IfcIrregularTimeSeries .
ifc:webEdgeRadius_IfcTShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:label "WebEdgeRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:predefinedType_IfcCompressor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCompressor ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCompressorTypeEnum .
ifc:IfcElectricApplianceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:PIVOTVERTICAL a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "PIVOTVERTICAL" .
ifc:IfcObjectPlacement
a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLocalPlacement ;
owl:onProperty ifc:referencedByPlacements_IfcObjectPlacement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProduct ;
owl:onProperty ifc:placesObject_IfcObjectPlacement
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcGridPlacement ifc:IfcLocalPlacement )
] .
ifc:IRREGULAR a ifc:IfcGridTypeEnum , owl:NamedIndividual ;
rdfs:label "IRREGULAR" .
ifc:polygon_IfcPolyLoop
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPolyLoop ;
rdfs:label "Polygon" ;
rdfs:range ifc:IfcCartesianPoint_List .
ifc:relatingPort_IfcRelConnectsPortToElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsPortToElement ;
rdfs:label "RelatingPort" ;
rdfs:range ifc:IfcPort ;
owl:inverseOf ifc:containedIn_IfcPort .
ifc:IfcSubContractResourceType
a owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResourceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSubContractResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSubContractResourceType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSubContractResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSubContractResourceType
] ;
owl:disjointWith ifc:IfcCrewResourceType , ifc:IfcLaborResourceType , ifc:IfcConstructionMaterialResourceType , ifc:IfcConstructionProductResourceType , ifc:IfcConstructionEquipmentResourceType .
ifc:IfcHeatExchangerType
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcHeatExchangerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcHeatExchangerType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcHeatExchangerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcHeatExchangerType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcUnitaryEquipmentType , ifc:IfcEngineType , ifc:IfcEvaporativeCoolerType , ifc:IfcCoilType , ifc:IfcMotorConnectionType , ifc:IfcCondenserType , ifc:IfcBurnerType , ifc:IfcBoilerType , ifc:IfcSolarDeviceType , ifc:IfcCoolingTowerType , ifc:IfcElectricMotorType , ifc:IfcTransformerType , ifc:IfcEvaporatorType , ifc:IfcElectricGeneratorType , ifc:IfcCooledBeamType , ifc:IfcTubeBundleType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcHumidifierType , ifc:IfcChillerType .
ifc:DEMOLISHING a ifc:IfcConstructionEquipmentResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "DEMOLISHING" .
ifc:IfcElectricResistanceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:longDescription_IfcProjectOrder
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProjectOrder ;
rdfs:label "LongDescription" ;
rdfs:range ifc:IfcText .
ifc:COMPLEX a ifc:IfcBuildingElementProxyTypeEnum , ifc:IfcElementCompositionEnum , owl:NamedIndividual ;
rdfs:label "COMPLEX" .
ifc:UNIFORM_KNOTS a ifc:IfcKnotType , owl:NamedIndividual ;
rdfs:label "UNIFORM_KNOTS" .
ifc:relatingTemplate_IfcRelDefinesByTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelDefinesByTemplate ;
rdfs:label "RelatingTemplate" ;
rdfs:range ifc:IfcPropertySetTemplate ;
owl:inverseOf ifc:defines_IfcPropertySetTemplate .
ifc:relatedBuildingElement_IfcRelFillsElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelFillsElement ;
rdfs:label "RelatedBuildingElement" ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:fillsVoids_IfcElement .
ifc:tensionForce_IfcTendon
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendon ;
rdfs:label "TensionForce" ;
rdfs:range ifc:IfcForceMeasure .
ifc:sizeable_IfcWindowStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowStyle ;
rdfs:label "Sizeable" ;
rdfs:range expr:BOOLEAN .
ifc:usage_IfcPhysicalComplexQuantity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPhysicalComplexQuantity ;
rdfs:label "Usage" ;
rdfs:range ifc:IfcLabel .
ifc:TILTANDTURNLEFTHAND
a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "TILTANDTURNLEFTHAND" .
ifc:IfcSpatialElement
a owl:Class ;
rdfs:subClassOf ifc:IfcProduct ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelReferencedInSpatialStructure ;
owl:onProperty ifc:referencesElements_IfcSpatialElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelServicesBuildings ;
owl:onProperty ifc:servicedBySystems_IfcSpatialElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcSpatialElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelContainedInSpatialStructure ;
owl:onProperty ifc:containsElements_IfcSpatialElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcSpatialElement
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcSpatialStructureElement ifc:IfcExternalSpatialStructureElement ifc:IfcSpatialZone )
] ;
owl:disjointWith ifc:IfcGrid , ifc:IfcStructuralActivity , ifc:IfcProxy , ifc:IfcStructuralItem , ifc:IfcPort , ifc:IfcElement , ifc:IfcAnnotation .
ifc:ROTARY a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "ROTARY" .
ifc:IfcStructuralLoadSingleDisplacementDistortion
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadSingleDisplacement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCurvatureMeasure ;
owl:onProperty ifc:distortion_IfcStructuralLoadSingleDisplacementDistortion
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurvatureMeasure ;
owl:onProperty ifc:distortion_IfcStructuralLoadSingleDisplacementDistortion
] .
ifc:IfcRelServicesBuildings
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSystem ;
owl:onProperty ifc:relatingSystem_IfcRelServicesBuildings ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSpatialElement ;
owl:onProperty ifc:relatedBuildings_IfcRelServicesBuildings
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSystem ;
owl:onProperty ifc:relatingSystem_IfcRelServicesBuildings
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSpatialElement ;
owl:onProperty ifc:relatedBuildings_IfcRelServicesBuildings
] ;
owl:disjointWith ifc:IfcRelConnectsPorts , ifc:IfcRelFillsElement , ifc:IfcRelSequence , ifc:IfcRelCoversBldgElements , ifc:IfcRelFlowControlElements , ifc:IfcRelConnectsPortToElement , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelCoversSpaces , ifc:IfcRelSpaceBoundary , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelInterferesElements , ifc:IfcRelConnectsElements .
ifc:PAVING a ifc:IfcConstructionEquipmentResourceTypeEnum , ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "PAVING" .
ifc:IfcSubedge a owl:Class ;
rdfs:subClassOf ifc:IfcEdge ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcEdge ;
owl:onProperty ifc:parentEdge_IfcSubedge ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcEdge ;
owl:onProperty ifc:parentEdge_IfcSubedge
] ;
owl:disjointWith ifc:IfcEdgeCurve , ifc:IfcOrientedEdge .
ifc:IfcFlowTerminalType
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElementType ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcAudioVisualApplianceType ifc:IfcCommunicationsApplianceType ifc:IfcLampType ifc:IfcAirTerminalType ifc:IfcMedicalDeviceType ifc:IfcStackTerminalType ifc:IfcSanitaryTerminalType ifc:IfcFireSuppressionTerminalType ifc:IfcWasteTerminalType ifc:IfcSpaceHeaterType ifc:IfcLightFixtureType ifc:IfcElectricApplianceType ifc:IfcOutletType )
] ;
owl:disjointWith ifc:IfcFlowControllerType , ifc:IfcEnergyConversionDeviceType , ifc:IfcDistributionChamberElementType , ifc:IfcFlowTreatmentDeviceType , ifc:IfcFlowStorageDeviceType , ifc:IfcFlowFittingType , ifc:IfcFlowMovingDeviceType , ifc:IfcFlowSegmentType .
ifc:BY_DAY_COUNT a ifc:IfcRecurrenceTypeEnum , owl:NamedIndividual ;
rdfs:label "BY_DAY_COUNT" .
ifc:IfcGridAxis_List a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGridAxis_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGridAxis_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGridAxis ;
owl:onProperty list:hasContents
] .
ifc:IfcBuildingElementPartTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:LEFT a ifc:IfcTextPath , ifc:IfcWindowPanelPositionEnum , ifc:IfcDoorPanelPositionEnum , owl:NamedIndividual ;
rdfs:label "LEFT" .
ifc:ICE a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "ICE" .
ifc:DIRECTEVAPORATIVEAIRWASHER
a ifc:IfcEvaporativeCoolerTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTEVAPORATIVEAIRWASHER" .
ifc:IfcZShapeProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcZShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeThickness_IfcZShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcZShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:webThickness_IfcZShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:edgeRadius_IfcZShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:edgeRadius_IfcZShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:webThickness_IfcZShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeWidth_IfcZShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcZShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeWidth_IfcZShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcZShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeThickness_IfcZShapeProfileDef
] ;
owl:disjointWith ifc:IfcCShapeProfileDef , ifc:IfcCircleProfileDef , ifc:IfcAsymmetricIShapeProfileDef , ifc:IfcTrapeziumProfileDef , ifc:IfcLShapeProfileDef , ifc:IfcTShapeProfileDef , ifc:IfcIShapeProfileDef , ifc:IfcRectangleProfileDef , ifc:IfcEllipseProfileDef , ifc:IfcUShapeProfileDef .
ifc:WATERHEATINGCOIL a ifc:IfcCoilTypeEnum , owl:NamedIndividual ;
rdfs:label "WATERHEATINGCOIL" .
ifc:operationType_IfcDoor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoor ;
rdfs:label "OperationType" ;
rdfs:range ifc:IfcDoorTypeOperationEnum .
ifc:IfcProfileProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcExtendedProperties ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProfileDef ;
owl:onProperty ifc:profileDefinition_IfcProfileProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:profileDefinition_IfcProfileProperties
] ;
owl:disjointWith ifc:IfcMaterialProperties .
ifc:applicationDeveloper_IfcApplication
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApplication ;
rdfs:label "ApplicationDeveloper" ;
rdfs:range ifc:IfcOrganization .
ifc:parameter_IfcTextureCoordinateGenerator
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextureCoordinateGenerator ;
rdfs:label "Parameter" ;
rdfs:range ifc:IfcReal_List .
ifc:tensionFailureX_IfcFailureConnectionCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFailureConnectionCondition ;
rdfs:label "TensionFailureX" ;
rdfs:range ifc:IfcForceMeasure .
ifc:IfcBoilerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCurveStyleFont
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem , ifc:IfcCurveStyleFontSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCurveStyleFontPattern_List ;
owl:onProperty ifc:patternList_IfcCurveStyleFont ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurveStyleFontPattern_List ;
owl:onProperty ifc:patternList_IfcCurveStyleFont
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcCurveStyleFontPattern_List
] ;
owl:onProperty ifc:patternList_IfcCurveStyleFont
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcCurveStyleFont
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcCurveStyleFont
] ;
owl:disjointWith ifc:IfcCurveStyleFontPattern , ifc:IfcSurfaceStyleWithTextures , ifc:IfcSurfaceStyleRefraction , ifc:IfcColourSpecification , ifc:IfcCurveStyleFontAndScaling , ifc:IfcTextureVertex , ifc:IfcTextStyleTextModel , ifc:IfcSurfaceStyleLighting , ifc:IfcColourRgbList , ifc:IfcPreDefinedItem , ifc:IfcIndexedColourMap , ifc:IfcTextStyleForDefinedFont , ifc:IfcSurfaceTexture , ifc:IfcTextureVertexList , ifc:IfcTextureCoordinate , ifc:IfcSurfaceStyleShading .
ifc:IfcIrregularTimeSeries
a owl:Class ;
rdfs:subClassOf ifc:IfcTimeSeries ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcIrregularTimeSeriesValue_List ;
owl:onProperty ifc:values_IfcIrregularTimeSeries ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcIrregularTimeSeriesValue_List
] ;
owl:onProperty ifc:values_IfcIrregularTimeSeries
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIrregularTimeSeriesValue_List ;
owl:onProperty ifc:values_IfcIrregularTimeSeries
] ;
owl:disjointWith ifc:IfcRegularTimeSeries .
ifc:IfcText a owl:Class ;
rdfs:subClassOf expr:STRING , ifc:IfcSimpleValue .
ifc:DOUBLE_DOOR_SLIDING
a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_DOOR_SLIDING" .
ifc:curveWidth_IfcCurveStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyle ;
rdfs:label "CurveWidth" ;
rdfs:range ifc:IfcSizeSelect .
ifc:timeValue_IfcQuantityTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityTime ;
rdfs:label "TimeValue" ;
rdfs:range ifc:IfcTimeMeasure .
ifc:ASSISTEDSTEAM a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ASSISTEDSTEAM" .
ifc:THERMALADMITTANCEUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "THERMALADMITTANCEUNIT" .
ifc:IfcProductRepresentation
a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcRepresentation_List ;
owl:onProperty ifc:representations_IfcProductRepresentation ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcRepresentation_List
] ;
owl:onProperty ifc:representations_IfcProductRepresentation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentation_List ;
owl:onProperty ifc:representations_IfcProductRepresentation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcProductRepresentation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcProductRepresentation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcProductRepresentation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcProductRepresentation
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcMaterialDefinitionRepresentation ifc:IfcProductDefinitionShape )
] .
ifc:curveColour_IfcCurveStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyle ;
rdfs:label "CurveColour" ;
rdfs:range ifc:IfcColour .
ifc:IfcDiscreteAccessoryType
a owl:Class ;
rdfs:subClassOf ifc:IfcElementComponentType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDiscreteAccessoryTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDiscreteAccessoryType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDiscreteAccessoryTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDiscreteAccessoryType
] ;
owl:disjointWith ifc:IfcBuildingElementPartType , ifc:IfcReinforcingElementType , ifc:IfcMechanicalFastenerType , ifc:IfcVibrationIsolatorType , ifc:IfcFastenerType .
ifc:category_IfcMaterial
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterial ;
rdfs:label "Category" ;
rdfs:range ifc:IfcLabel .
ifc:IfcDynamicViscosityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:mode_IfcTextureCoordinateGenerator
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextureCoordinateGenerator ;
rdfs:label "Mode" ;
rdfs:range ifc:IfcLabel .
ifc:IfcDoorPanelPositionEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcFacetedBrepWithVoids
a owl:Class ;
rdfs:subClassOf ifc:IfcFacetedBrep ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcClosedShell ;
owl:onProperty ifc:voids_IfcFacetedBrepWithVoids
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcClosedShell ;
owl:onProperty ifc:voids_IfcFacetedBrepWithVoids
] .
ifc:templateType_IfcComplexPropertyTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcComplexPropertyTemplate ;
rdfs:label "TemplateType" ;
rdfs:range ifc:IfcComplexPropertyTemplateTypeEnum .
ifc:IfcLightDistributionData
a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLuminousIntensityDistributionMeasure_List ;
owl:onProperty ifc:luminousIntensity_IfcLightDistributionData ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLuminousIntensityDistributionMeasure_List
] ;
owl:onProperty ifc:luminousIntensity_IfcLightDistributionData
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLuminousIntensityDistributionMeasure_List ;
owl:onProperty ifc:luminousIntensity_IfcLightDistributionData
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPlaneAngleMeasure_List ;
owl:onProperty ifc:secondaryPlaneAngle_IfcLightDistributionData ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcPlaneAngleMeasure_List
] ;
owl:onProperty ifc:secondaryPlaneAngle_IfcLightDistributionData
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure_List ;
owl:onProperty ifc:secondaryPlaneAngle_IfcLightDistributionData
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:mainPlaneAngle_IfcLightDistributionData ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:mainPlaneAngle_IfcLightDistributionData
] .
ifc:predefinedType_IfcElectricTimeControlType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricTimeControlType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricTimeControlTypeEnum .
ifc:transition_IfcCompositeCurveSegment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCompositeCurveSegment ;
rdfs:label "Transition" ;
rdfs:range ifc:IfcTransitionCode .
ifc:closedCurve_IfcBSplineCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineCurve ;
rdfs:label "ClosedCurve" ;
rdfs:range expr:LOGICAL .
ifc:TWO_QUARTER_WINDING_STAIR
a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "TWO_QUARTER_WINDING_STAIR" .
ifc:IfcTableColumn a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcTableColumn
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReference ;
owl:onProperty ifc:referencePath_IfcTableColumn
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:identifier_IfcTableColumn
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcUnit ;
owl:onProperty ifc:unit_IfcTableColumn
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identifier_IfcTableColumn
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcTableColumn
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:unit_IfcTableColumn
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReference ;
owl:onProperty ifc:referencePath_IfcTableColumn
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcTableColumn
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcTableColumn
] .
ifc:surfaceReinforcement2_IfcSurfaceReinforcementArea
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceReinforcementArea ;
rdfs:label "SurfaceReinforcement2" ;
rdfs:range ifc:IfcLengthMeasure_List .
ifc:IfcAsset a owl:Class ;
rdfs:subClassOf ifc:IfcGroup ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:incorporationDate_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCostValue ;
owl:onProperty ifc:currentValue_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcActorSelect ;
owl:onProperty ifc:owner_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCostValue ;
owl:onProperty ifc:originalValue_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:owner_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue ;
owl:onProperty ifc:currentValue_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue ;
owl:onProperty ifc:depreciatedValue_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:user_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCostValue ;
owl:onProperty ifc:depreciatedValue_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcActorSelect ;
owl:onProperty ifc:user_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCostValue ;
owl:onProperty ifc:totalReplacementCost_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDate ;
owl:onProperty ifc:incorporationDate_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue ;
owl:onProperty ifc:totalReplacementCost_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue ;
owl:onProperty ifc:originalValue_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPerson ;
owl:onProperty ifc:responsiblePerson_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPerson ;
owl:onProperty ifc:responsiblePerson_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcAsset
] ;
owl:disjointWith ifc:IfcInventory , ifc:IfcStructuralResultGroup , ifc:IfcSystem , ifc:IfcStructuralLoadGroup .
ifc:COUPLING a ifc:IfcMotorConnectionTypeEnum , owl:NamedIndividual ;
rdfs:label "COUPLING" .
ifc:IfcPumpType a owl:Class ;
rdfs:subClassOf ifc:IfcFlowMovingDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPumpTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPumpType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPumpTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPumpType
] ;
owl:disjointWith ifc:IfcFanType , ifc:IfcCompressorType .
ifc:predefinedType_IfcStructuralAnalysisModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralAnalysisModel ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAnalysisModelTypeEnum .
ifc:basisSurface_IfcCurveBoundedPlane
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveBoundedPlane ;
rdfs:label "BasisSurface" ;
rdfs:range ifc:IfcPlane .
ifc:EXA a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "EXA" .
ifc:FREESTANDINGWATERHEATER
a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "FREESTANDINGWATERHEATER" .
ifc:firstTransomOffset_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "FirstTransomOffset" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:IfcBuildingElementProxyTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:URINAL a ifc:IfcSanitaryTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "URINAL" .
ifc:IfcBooleanOperand
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:unit_IfcTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:label "Unit" ;
rdfs:range ifc:IfcUnit .
ifc:IfcDerivedUnitElement
a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:INTEGER ;
owl:onProperty ifc:exponent_IfcDerivedUnitElement ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:exponent_IfcDerivedUnitElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcNamedUnit ;
owl:onProperty ifc:unit_IfcDerivedUnitElement ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNamedUnit ;
owl:onProperty ifc:unit_IfcDerivedUnitElement
] .
ifc:assignedItems_IfcPresentationLayerAssignment
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPresentationLayerAssignment ;
rdfs:label "AssignedItems" ;
rdfs:range ifc:IfcLayeredItem .
ifc:purpose_IfcAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAddress ;
rdfs:label "Purpose" ;
rdfs:range ifc:IfcAddressTypeEnum .
ifc:representedMaterial_IfcMaterialDefinitionRepresentation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialDefinitionRepresentation ;
rdfs:label "RepresentedMaterial" ;
rdfs:range ifc:IfcMaterial ;
owl:inverseOf ifc:hasRepresentation_IfcMaterial .
ifc:mappingOrigin_IfcRepresentationMap
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRepresentationMap ;
rdfs:label "MappingOrigin" ;
rdfs:range ifc:IfcAxis2Placement .
ifc:IfcResourceLevelRelationship
a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcResourceLevelRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcResourceLevelRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcResourceLevelRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcResourceLevelRelationship
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcExternalReferenceRelationship ifc:IfcResourceConstraintRelationship ifc:IfcApprovalRelationship ifc:IfcResourceApprovalRelationship ifc:IfcDocumentInformationRelationship ifc:IfcOrganizationRelationship ifc:IfcMaterialRelationship ifc:IfcPropertyDependencyRelationship ifc:IfcCurrencyRelationship )
] .
ifc:relatingSystem_IfcRelServicesBuildings
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelServicesBuildings ;
rdfs:label "RelatingSystem" ;
rdfs:range ifc:IfcSystem ;
owl:inverseOf ifc:servicesBuildings_IfcSystem .
ifc:SWING_FIXED_RIGHT
a ifc:IfcDoorTypeOperationEnum , owl:NamedIndividual ;
rdfs:label "SWING_FIXED_RIGHT" .
ifc:PRINTER a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "PRINTER" .
ifc:mappedTo_IfcIndexedTextureMap
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIndexedTextureMap ;
rdfs:label "MappedTo" ;
rdfs:range ifc:IfcTessellatedFaceSet ;
owl:inverseOf ifc:hasTextures_IfcTessellatedFaceSet .
ifc:predefinedType_IfcElectricFlowStorageDevice
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricFlowStorageDevice ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricFlowStorageDeviceTypeEnum .
ifc:LOG_LOG a ifc:IfcCurveInterpolationEnum , owl:NamedIndividual ;
rdfs:label "LOG_LOG" .
ifc:partitioningType_IfcWindow
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindow ;
rdfs:label "PartitioningType" ;
rdfs:range ifc:IfcWindowTypePartitioningEnum .
ifc:DELETED a ifc:IfcChangeActionEnum , owl:NamedIndividual ;
rdfs:label "DELETED" .
ifc:relatedResourceObjects_IfcExternalReferenceRelationship
a owl:ObjectProperty ;
rdfs:domain ifc:IfcExternalReferenceRelationship ;
rdfs:label "RelatedResourceObjects" ;
rdfs:range ifc:IfcResourceObjectSelect .
ifc:IfcConstructionMaterialResource
a owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResource ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcConstructionMaterialResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcConstructionMaterialResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConstructionMaterialResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcConstructionMaterialResource
] ;
owl:disjointWith ifc:IfcLaborResource , ifc:IfcConstructionEquipmentResource , ifc:IfcConstructionProductResource , ifc:IfcCrewResource , ifc:IfcSubContractResource .
ifc:AXIS1 a ifc:IfcLayerSetDirectionEnum , owl:NamedIndividual ;
rdfs:label "AXIS1" .
ifc:telephoneNumbers_IfcTelecomAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTelecomAddress ;
rdfs:label "TelephoneNumbers" ;
rdfs:range ifc:IfcLabel_List .
ifc:predefinedType_IfcWallType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWallType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcWallTypeEnum .
ifc:predefinedType_IfcTendonAnchor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendonAnchor ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTendonAnchorTypeEnum .
ifc:material_IfcMaterialProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProperties ;
rdfs:label "Material" ;
rdfs:range ifc:IfcMaterialDefinition ;
owl:inverseOf ifc:hasProperties_IfcMaterialDefinition .
ifc:TERA a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "TERA" .
ifc:IfcElectricFlowStorageDeviceType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowStorageDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcElectricFlowStorageDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricFlowStorageDeviceType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricFlowStorageDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricFlowStorageDeviceType
] ;
owl:disjointWith ifc:IfcTankType .
ifc:SURVEYING a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "SURVEYING" .
ifc:IfcFaceBound a owl:Class ;
rdfs:subClassOf ifc:IfcTopologicalRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:orientation_IfcFaceBound ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLoop ;
owl:onProperty ifc:bound_IfcFaceBound
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:orientation_IfcFaceBound
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLoop ;
owl:onProperty ifc:bound_IfcFaceBound ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcPath , ifc:IfcLoop , ifc:IfcFace , ifc:IfcEdge , ifc:IfcConnectedFaceSet , ifc:IfcVertex .
ifc:coordIndex_IfcTriangulatedFaceSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTriangulatedFaceSet ;
rdfs:label "CoordIndex" ;
rdfs:range expr:INTEGER_List_List .
ifc:ADIABATICRIGIDMEDIA
a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ADIABATICRIGIDMEDIA" .
ifc:colour_IfcTextStyleForDefinedFont
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleForDefinedFont ;
rdfs:label "Colour" ;
rdfs:range ifc:IfcColour .
ifc:IfcEdgeLoop a owl:Class ;
rdfs:subClassOf ifc:IfcLoop ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcOrientedEdge_List ;
owl:onProperty ifc:edgeList_IfcEdgeLoop ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcOrientedEdge_List
] ;
owl:onProperty ifc:edgeList_IfcEdgeLoop
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOrientedEdge_List ;
owl:onProperty ifc:edgeList_IfcEdgeLoop
] ;
owl:disjointWith ifc:IfcVertexLoop , ifc:IfcPolyLoop .
ifc:ANTENNA a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "ANTENNA" .
ifc:electronicMailAddresses_IfcTelecomAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTelecomAddress ;
rdfs:label "ElectronicMailAddresses" ;
rdfs:range ifc:IfcLabel_List .
ifc:styles_IfcStyledItem
a owl:ObjectProperty ;
rdfs:domain ifc:IfcStyledItem ;
rdfs:label "Styles" ;
rdfs:range ifc:IfcStyleAssignmentSelect .
ifc:linearMomentX_IfcStructuralLoadLinearForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadLinearForce ;
rdfs:label "LinearMomentX" ;
rdfs:range ifc:IfcLinearMomentMeasure .
ifc:GRILLE a ifc:IfcAirTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "GRILLE" .
ifc:IfcProxy a owl:Class ;
rdfs:subClassOf ifc:IfcProduct ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:tag_IfcProxy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:tag_IfcProxy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcObjectTypeEnum ;
owl:onProperty ifc:proxyType_IfcProxy ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectTypeEnum ;
owl:onProperty ifc:proxyType_IfcProxy
] ;
owl:disjointWith ifc:IfcSpatialElement , ifc:IfcStructuralItem , ifc:IfcAnnotation , ifc:IfcStructuralActivity , ifc:IfcPort , ifc:IfcGrid , ifc:IfcElement .
ifc:WINDER a ifc:IfcStairFlightTypeEnum , owl:NamedIndividual ;
rdfs:label "WINDER" .
ifc:assignedToFlowElement_IfcDistributionControlElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDistributionControlElement ;
rdfs:label "AssignedToFlowElement" ;
rdfs:range ifc:IfcRelFlowControlElements ;
owl:inverseOf ifc:relatedControlElements_IfcRelFlowControlElements .
ifc:corner_IfcBoundingBox
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundingBox ;
rdfs:label "Corner" ;
rdfs:range ifc:IfcCartesianPoint .
ifc:isMilestone_IfcTask
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTask ;
rdfs:label "IsMilestone" ;
rdfs:range expr:BOOLEAN .
ifc:IfcSectionalAreaIntegralMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcWorkControl a owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:purpose_IfcWorkControl
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:totalFloat_IfcWorkControl
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDuration ;
owl:onProperty ifc:duration_IfcWorkControl
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:finishTime_IfcWorkControl
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcWorkPlan ifc:IfcWorkSchedule )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDuration ;
owl:onProperty ifc:totalFloat_IfcWorkControl
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:duration_IfcWorkControl
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:creationDate_IfcWorkControl
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:creationDate_IfcWorkControl ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:startTime_IfcWorkControl ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:purpose_IfcWorkControl
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:finishTime_IfcWorkControl
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:startTime_IfcWorkControl
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPerson ;
owl:onProperty ifc:creators_IfcWorkControl
] ;
owl:disjointWith ifc:IfcCostSchedule , ifc:IfcPermit , ifc:IfcCostItem , ifc:IfcProjectOrder , ifc:IfcActionRequest , ifc:IfcPerformanceHistory , ifc:IfcWorkCalendar .
ifc:CONICAL_SURF a ifc:IfcBSplineSurfaceForm , owl:NamedIndividual ;
rdfs:label "CONICAL_SURF" .
ifc:IfcAccelerationMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:weightsData_IfcRationalBSplineSurfaceWithKnots
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRationalBSplineSurfaceWithKnots ;
rdfs:label "WeightsData" ;
rdfs:range expr:REAL_List_List .
ifc:IfcPhysicalQuantity_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPhysicalQuantity_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPhysicalQuantity_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPhysicalQuantity ;
owl:onProperty list:hasContents
] .
ifc:IfcPropertyReferenceValue
a owl:Class ;
rdfs:subClassOf ifc:IfcSimpleProperty ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectReferenceSelect ;
owl:onProperty ifc:propertyReference_IfcPropertyReferenceValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:usageName_IfcPropertyReferenceValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:usageName_IfcPropertyReferenceValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcObjectReferenceSelect ;
owl:onProperty ifc:propertyReference_IfcPropertyReferenceValue
] ;
owl:disjointWith ifc:IfcPropertyTableValue , ifc:IfcPropertyEnumeratedValue , ifc:IfcPropertyBoundedValue , ifc:IfcPropertySingleValue , ifc:IfcPropertyListValue .
ifc:relatingElement_IfcRelConnectsElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsElements ;
rdfs:label "RelatingElement" ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:connectedTo_IfcElement .
ifc:NOTINCLUDEDIN a ifc:IfcBenchmarkEnum , owl:NamedIndividual ;
rdfs:label "NOTINCLUDEDIN" .
ifc:originalValue_IfcAsset
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsset ;
rdfs:label "OriginalValue" ;
rdfs:range ifc:IfcCostValue .
ifc:anchorageSlip_IfcTendon
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendon ;
rdfs:label "AnchorageSlip" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:shearReinforcement_IfcSurfaceReinforcementArea
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceReinforcementArea ;
rdfs:label "ShearReinforcement" ;
rdfs:range ifc:IfcRatioMeasure .
ifc:relatingObject_IfcRelNests
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelNests ;
rdfs:label "RelatingObject" ;
rdfs:range ifc:IfcObjectDefinition ;
owl:inverseOf ifc:isNestedBy_IfcObjectDefinition .
ifc:NOTINCLUDES a ifc:IfcBenchmarkEnum , owl:NamedIndividual ;
rdfs:label "NOTINCLUDES" .
ifc:predefinedType_IfcCableSegment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCableSegment ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCableSegmentTypeEnum .
ifc:IfcConstructionProductResourceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:locations_IfcStructuralLoadConfiguration
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadConfiguration ;
rdfs:label "Locations" ;
rdfs:range ifc:IfcLengthMeasure_List_List .
ifc:predefinedType_IfcSurfaceFeature
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceFeature ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSurfaceFeatureTypeEnum .
ifc:PRODUCT a ifc:IfcObjectTypeEnum , owl:NamedIndividual ;
rdfs:label "PRODUCT" .
ifc:radius_IfcLightSourcePositional
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourcePositional ;
rdfs:label "Radius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:predefinedType_IfcAirTerminalBoxType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAirTerminalBoxType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAirTerminalBoxTypeEnum .
ifc:IfcRotationalFrequencyMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:ADIABATICATOMIZING
a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ADIABATICATOMIZING" .
ifc:IfcEventTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:knots_IfcBSplineCurveWithKnots
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineCurveWithKnots ;
rdfs:label "Knots" ;
rdfs:range ifc:IfcParameterValue_List .
ifc:COMPRESSEDAIR a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "COMPRESSEDAIR" .
ifc:startOfNextHatchLine_IfcFillAreaStyleHatching
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFillAreaStyleHatching ;
rdfs:label "StartOfNextHatchLine" ;
rdfs:range ifc:IfcHatchLineDistanceSelect .
ifc:xDim_IfcBoundingBox
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundingBox ;
rdfs:label "XDim" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcEllipse a owl:Class ;
rdfs:subClassOf ifc:IfcConic ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:semiAxis2_IfcEllipse ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:semiAxis2_IfcEllipse
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:semiAxis1_IfcEllipse ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:semiAxis1_IfcEllipse
] ;
owl:disjointWith ifc:IfcCircle .
ifc:IfcCrewResourceType
a owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResourceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCrewResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCrewResourceType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCrewResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCrewResourceType
] ;
owl:disjointWith ifc:IfcLaborResourceType , ifc:IfcConstructionMaterialResourceType , ifc:IfcConstructionProductResourceType , ifc:IfcConstructionEquipmentResourceType , ifc:IfcSubContractResourceType .
ifc:MASSDENSITYUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "MASSDENSITYUNIT" .
ifc:identification_IfcTypeResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTypeResource ;
rdfs:label "Identification" ;
rdfs:range ifc:IfcIdentifier .
ifc:buildingAddress_IfcBuilding
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBuilding ;
rdfs:label "BuildingAddress" ;
rdfs:range ifc:IfcPostalAddress .
ifc:primaryUnit_IfcSimplePropertyTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:label "PrimaryUnit" ;
rdfs:range ifc:IfcUnit .
ifc:MEASURED a ifc:IfcDataOriginEnum , owl:NamedIndividual ;
rdfs:label "MEASURED" .
ifc:IfcFixedReferenceSweptAreaSolid
a owl:Class ;
rdfs:subClassOf ifc:IfcSweptAreaSolid ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:startParam_IfcFixedReferenceSweptAreaSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:fixedReference_IfcFixedReferenceSweptAreaSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcParameterValue ;
owl:onProperty ifc:startParam_IfcFixedReferenceSweptAreaSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcParameterValue ;
owl:onProperty ifc:endParam_IfcFixedReferenceSweptAreaSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:endParam_IfcFixedReferenceSweptAreaSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:directrix_IfcFixedReferenceSweptAreaSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCurve ;
owl:onProperty ifc:directrix_IfcFixedReferenceSweptAreaSolid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDirection ;
owl:onProperty ifc:fixedReference_IfcFixedReferenceSweptAreaSolid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcSurfaceCurveSweptAreaSolid , ifc:IfcRevolvedAreaSolid , ifc:IfcExtrudedAreaSolid .
ifc:IfcFrequencyMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:relatingType_IfcRelDefinesByType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelDefinesByType ;
rdfs:label "RelatingType" ;
rdfs:range ifc:IfcTypeObject ;
owl:inverseOf ifc:types_IfcTypeObject .
ifc:WATER a ifc:IfcBoilerTypeEnum , owl:NamedIndividual ;
rdfs:label "WATER" .
ifc:PASSIVE a ifc:IfcCooledBeamTypeEnum , owl:NamedIndividual ;
rdfs:label "PASSIVE" .
dce:title a owl:AnnotationProperty .
ifc:propertyDependsOn_IfcProperty
a owl:ObjectProperty ;
rdfs:domain ifc:IfcProperty ;
rdfs:label "PropertyDependsOn" ;
rdfs:range ifc:IfcPropertyDependencyRelationship ;
owl:inverseOf ifc:dependantProperty_IfcPropertyDependencyRelationship .
ifc:TWOPOSITION a ifc:IfcControllerTypeEnum , owl:NamedIndividual ;
rdfs:label "TWOPOSITION" .
ifc:IfcRatioMeasure_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcRatioMeasure_List , list:EmptyList .
ifc:IfcEnergyConversionDevice
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcFlowMovingDevice , ifc:IfcFlowTerminal , ifc:IfcFlowController , ifc:IfcFlowStorageDevice , ifc:IfcFlowTreatmentDevice , ifc:IfcFlowSegment , ifc:IfcFlowFitting , ifc:IfcDistributionChamberElement .
ifc:currentValue_IfcAsset
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsset ;
rdfs:label "CurrentValue" ;
rdfs:range ifc:IfcCostValue .
ifc:uAxes_IfcGrid a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGrid ;
rdfs:label "UAxes" ;
rdfs:range ifc:IfcGridAxis_List .
ifc:electronicFormat_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "ElectronicFormat" ;
rdfs:range ifc:IfcIdentifier .
ifc:DOUBLE_SWING_LEFT
a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_SWING_LEFT" .
ifc:layerThickness_IfcMaterialLayer
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayer ;
rdfs:label "LayerThickness" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:predefinedType_IfcBuildingElementProxyType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBuildingElementProxyType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBuildingElementProxyTypeEnum .
ifc:REPEATER a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "REPEATER" .
ifc:CONSUMERUNIT a ifc:IfcElectricDistributionBoardTypeEnum , owl:NamedIndividual ;
rdfs:label "CONSUMERUNIT" .
ifc:IfcCableCarrierSegmentType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowSegmentType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCableCarrierSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableCarrierSegmentType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCableCarrierSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableCarrierSegmentType
] ;
owl:disjointWith ifc:IfcCableSegmentType , ifc:IfcDuctSegmentType , ifc:IfcPipeSegmentType .
ifc:IfcFillAreaStyleHatching
a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem , ifc:IfcFillStyleSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurveStyle ;
owl:onProperty ifc:hatchLineAppearance_IfcFillAreaStyleHatching
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcHatchLineDistanceSelect ;
owl:onProperty ifc:startOfNextHatchLine_IfcFillAreaStyleHatching
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCartesianPoint ;
owl:onProperty ifc:pointOfReferenceHatchLine_IfcFillAreaStyleHatching
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCartesianPoint ;
owl:onProperty ifc:patternStart_IfcFillAreaStyleHatching
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcHatchLineDistanceSelect ;
owl:onProperty ifc:startOfNextHatchLine_IfcFillAreaStyleHatching ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:hatchLineAngle_IfcFillAreaStyleHatching
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint ;
owl:onProperty ifc:patternStart_IfcFillAreaStyleHatching
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCurveStyle ;
owl:onProperty ifc:hatchLineAppearance_IfcFillAreaStyleHatching ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:hatchLineAngle_IfcFillAreaStyleHatching ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint ;
owl:onProperty ifc:pointOfReferenceHatchLine_IfcFillAreaStyleHatching
] ;
owl:disjointWith ifc:IfcTextLiteral , ifc:IfcPlanarExtent , ifc:IfcCurve , ifc:IfcSurface , ifc:IfcHalfSpaceSolid , ifc:IfcShellBasedSurfaceModel , ifc:IfcCompositeCurveSegment , ifc:IfcAnnotationFillArea , ifc:IfcSolidModel , ifc:IfcGeometricSet , ifc:IfcTessellatedItem , ifc:IfcCartesianPointList , ifc:IfcFaceBasedSurfaceModel , ifc:IfcLightSource , ifc:IfcPlacement , ifc:IfcPoint , ifc:IfcCsgPrimitive3D , ifc:IfcBoundingBox , ifc:IfcFillAreaStyleTiles , ifc:IfcVector , ifc:IfcSectionedSpine , ifc:IfcDirection , ifc:IfcBooleanResult , ifc:IfcCartesianTransformationOperator .
ifc:IfcFilterType a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTreatmentDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcFilterTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFilterType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFilterTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFilterType
] ;
owl:disjointWith ifc:IfcInterceptorType , ifc:IfcDuctSilencerType .
ifc:IfcRampFlightType
a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcRampFlightTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRampFlightType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRampFlightTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRampFlightType
] ;
owl:disjointWith ifc:IfcBuildingElementProxyType , ifc:IfcCoveringType , ifc:IfcPlateType , ifc:IfcRoofType , ifc:IfcDoorType , ifc:IfcSlabType , ifc:IfcFootingType , ifc:IfcMemberType , ifc:IfcPileType , ifc:IfcCurtainWallType , ifc:IfcRampType , ifc:IfcWallType , ifc:IfcBeamType , ifc:IfcStairFlightType , ifc:IfcColumnType , ifc:IfcStairType , ifc:IfcWindowType , ifc:IfcShadingDeviceType , ifc:IfcRailingType , ifc:IfcChimneyType .
ifc:longDescription_IfcActionRequest
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcActionRequest ;
rdfs:label "LongDescription" ;
rdfs:range ifc:IfcText .
ifc:CABLETRAYSEGMENT a ifc:IfcCableCarrierSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "CABLETRAYSEGMENT" .
ifc:normalIndex_IfcTriangulatedFaceSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTriangulatedFaceSet ;
rdfs:label "NormalIndex" ;
rdfs:range expr:INTEGER_List_List .
ifc:STRAIGHT_RUN_STAIR
a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "STRAIGHT_RUN_STAIR" .
ifc:IfcBSplineSurface
a owl:Class ;
rdfs:subClassOf ifc:IfcBoundedSurface ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:LOGICAL ;
owl:onProperty ifc:selfIntersect_IfcBSplineSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBSplineSurfaceForm ;
owl:onProperty ifc:surfaceForm_IfcBSplineSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint_List_List ;
owl:onProperty ifc:controlPointsList_IfcBSplineSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:LOGICAL ;
owl:onProperty ifc:vClosed_IfcBSplineSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:LOGICAL ;
owl:onProperty ifc:vClosed_IfcBSplineSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:LOGICAL ;
owl:onProperty ifc:uClosed_IfcBSplineSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:INTEGER ;
owl:onProperty ifc:uDegree_IfcBSplineSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:INTEGER ;
owl:onProperty ifc:vDegree_IfcBSplineSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:LOGICAL ;
owl:onProperty ifc:selfIntersect_IfcBSplineSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:LOGICAL ;
owl:onProperty ifc:uClosed_IfcBSplineSurface
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcBSplineSurfaceWithKnots )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:uDegree_IfcBSplineSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcCartesianPoint_List_List
]
] ;
owl:onProperty ifc:controlPointsList_IfcBSplineSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:vDegree_IfcBSplineSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBSplineSurfaceForm ;
owl:onProperty ifc:surfaceForm_IfcBSplineSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCartesianPoint_List_List ;
owl:onProperty ifc:controlPointsList_IfcBSplineSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcCurveBoundedSurface , ifc:IfcRectangularTrimmedSurface , ifc:IfcCurveBoundedPlane .
ifc:fontFamily_IfcTextStyleFontModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleFontModel ;
rdfs:label "FontFamily" ;
rdfs:range ifc:IfcTextFontName_List .
ifc:predefinedType_IfcConstructionEquipmentResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionEquipmentResource ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcConstructionEquipmentResourceTypeEnum .
ifc:durationType_IfcLagTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLagTime ;
rdfs:label "DurationType" ;
rdfs:range ifc:IfcTaskDurationEnum .
ifc:barLength_IfcReinforcingBarType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBarType ;
rdfs:label "BarLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcStyledItem a owl:Class ;
rdfs:subClassOf ifc:IfcRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcStyleAssignmentSelect ;
owl:onProperty ifc:styles_IfcStyledItem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStyleAssignmentSelect ;
owl:onProperty ifc:styles_IfcStyledItem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRepresentationItem ;
owl:onProperty ifc:item_IfcStyledItem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcStyledItem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentationItem ;
owl:onProperty ifc:item_IfcStyledItem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcStyledItem
] ;
owl:disjointWith ifc:IfcGeometricRepresentationItem , ifc:IfcMappedItem , ifc:IfcTopologicalRepresentationItem .
ifc:materialClassifications_IfcMaterialClassificationRelationship
a owl:ObjectProperty ;
rdfs:domain ifc:IfcMaterialClassificationRelationship ;
rdfs:label "MaterialClassifications" ;
rdfs:range ifc:IfcClassificationSelect .
ifc:COULOMB a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "COULOMB" .
ifc:predefinedType_IfcOutlet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOutlet ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcOutletTypeEnum .
ifc:INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER
a ifc:IfcEvaporativeCoolerTypeEnum , owl:NamedIndividual ;
rdfs:label "INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER" .
ifc:modelorDraughting_IfcFillAreaStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFillAreaStyle ;
rdfs:label "ModelorDraughting" ;
rdfs:range expr:BOOLEAN .
ifc:predefinedType_IfcCompressorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCompressorType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCompressorTypeEnum .
ifc:predefinedType_IfcFlowInstrumentType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFlowInstrumentType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFlowInstrumentTypeEnum .
ifc:reflectanceColour_IfcSurfaceStyleLighting
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleLighting ;
rdfs:label "ReflectanceColour" ;
rdfs:range ifc:IfcColourRgb .
ifc:IfcBoundaryEdgeCondition
a owl:Class ;
rdfs:subClassOf ifc:IfcBoundaryCondition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcModulusOfTranslationalSubgradeReactionSelect ;
owl:onProperty ifc:translationalStiffnessByLengthZ_IfcBoundaryEdgeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfTranslationalSubgradeReactionSelect ;
owl:onProperty ifc:translationalStiffnessByLengthZ_IfcBoundaryEdgeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfTranslationalSubgradeReactionSelect ;
owl:onProperty ifc:translationalStiffnessByLengthY_IfcBoundaryEdgeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcModulusOfTranslationalSubgradeReactionSelect ;
owl:onProperty ifc:translationalStiffnessByLengthY_IfcBoundaryEdgeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfRotationalSubgradeReactionSelect ;
owl:onProperty ifc:rotationalStiffnessByLengthZ_IfcBoundaryEdgeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcModulusOfRotationalSubgradeReactionSelect ;
owl:onProperty ifc:rotationalStiffnessByLengthZ_IfcBoundaryEdgeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfRotationalSubgradeReactionSelect ;
owl:onProperty ifc:rotationalStiffnessByLengthY_IfcBoundaryEdgeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfTranslationalSubgradeReactionSelect ;
owl:onProperty ifc:translationalStiffnessByLengthX_IfcBoundaryEdgeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcModulusOfRotationalSubgradeReactionSelect ;
owl:onProperty ifc:rotationalStiffnessByLengthY_IfcBoundaryEdgeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfRotationalSubgradeReactionSelect ;
owl:onProperty ifc:rotationalStiffnessByLengthX_IfcBoundaryEdgeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcModulusOfRotationalSubgradeReactionSelect ;
owl:onProperty ifc:rotationalStiffnessByLengthX_IfcBoundaryEdgeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcModulusOfTranslationalSubgradeReactionSelect ;
owl:onProperty ifc:translationalStiffnessByLengthX_IfcBoundaryEdgeCondition
] ;
owl:disjointWith ifc:IfcBoundaryFaceCondition , ifc:IfcBoundaryNodeCondition .
ifc:IfcSystemFurnitureElement
a owl:Class ;
rdfs:subClassOf ifc:IfcFurnishingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSystemFurnitureElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSystemFurnitureElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSystemFurnitureElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSystemFurnitureElement
] ;
owl:disjointWith ifc:IfcFurniture .
ifc:relatedResourceObjects_IfcResourceConstraintRelationship
a owl:ObjectProperty ;
rdfs:domain ifc:IfcResourceConstraintRelationship ;
rdfs:label "RelatedResourceObjects" ;
rdfs:range ifc:IfcResourceObjectSelect .
ifc:semiAxis1_IfcEllipse
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEllipse ;
rdfs:label "SemiAxis1" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:RIGID_FRAME a ifc:IfcElementAssemblyTypeEnum , owl:NamedIndividual ;
rdfs:label "RIGID_FRAME" .
ifc:PSET_TYPEDRIVENONLY
a ifc:IfcPropertySetTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "PSET_TYPEDRIVENONLY" .
ifc:IfcInteger a owl:Class ;
rdfs:subClassOf expr:INTEGER , ifc:IfcSimpleValue .
ifc:IfcMaterialDefinitionRepresentation
a owl:Class ;
rdfs:subClassOf ifc:IfcProductRepresentation ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMaterial ;
owl:onProperty ifc:representedMaterial_IfcMaterialDefinitionRepresentation ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial ;
owl:onProperty ifc:representedMaterial_IfcMaterialDefinitionRepresentation
] ;
owl:disjointWith ifc:IfcProductDefinitionShape .
ifc:EARTHMOVING a ifc:IfcConstructionEquipmentResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "EARTHMOVING" .
ifc:IfcSectionReinforcementProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedProperties ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcementBarProperties ;
owl:onProperty ifc:crossSectionReinforcementDefinitions_IfcSectionReinforcementProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReinforcementBarProperties ;
owl:onProperty ifc:crossSectionReinforcementDefinitions_IfcSectionReinforcementProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcingBarRoleEnum ;
owl:onProperty ifc:reinforcementRole_IfcSectionReinforcementProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:transversePosition_IfcSectionReinforcementProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:longitudinalStartPosition_IfcSectionReinforcementProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:transversePosition_IfcSectionReinforcementProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcReinforcingBarRoleEnum ;
owl:onProperty ifc:reinforcementRole_IfcSectionReinforcementProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSectionProperties ;
owl:onProperty ifc:sectionDefinition_IfcSectionReinforcementProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:longitudinalEndPosition_IfcSectionReinforcementProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSectionProperties ;
owl:onProperty ifc:sectionDefinition_IfcSectionReinforcementProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:longitudinalEndPosition_IfcSectionReinforcementProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:longitudinalStartPosition_IfcSectionReinforcementProperties
] ;
owl:disjointWith ifc:IfcSectionProperties , ifc:IfcReinforcementBarProperties .
ifc:TENDER a ifc:IfcCostScheduleTypeEnum , owl:NamedIndividual ;
rdfs:label "TENDER" .
ifc:IfcTransportElement
a owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTransportElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTransportElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTransportElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTransportElement
] ;
owl:disjointWith ifc:IfcDistributionElement , ifc:IfcCivilElement , ifc:IfcFurnishingElement , ifc:IfcBuildingElement , ifc:IfcVirtualElement , ifc:IfcFeatureElement , ifc:IfcElementAssembly , ifc:IfcGeographicElement , ifc:IfcElementComponent .
ifc:STRUT a ifc:IfcMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "STRUT" .
ifc:IfcLamp a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLampTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLamp
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLampTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLamp
] ;
owl:disjointWith ifc:IfcWasteTerminal , ifc:IfcCommunicationsAppliance , ifc:IfcOutlet , ifc:IfcSpaceHeater , ifc:IfcElectricAppliance , ifc:IfcLightFixture , ifc:IfcSanitaryTerminal , ifc:IfcFireSuppressionTerminal , ifc:IfcAirTerminal , ifc:IfcStackTerminal , ifc:IfcAudioVisualAppliance , ifc:IfcMedicalDevice .
ifc:ROLLINGPISTON a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "ROLLINGPISTON" .
ifc:predefinedType_IfcDistributionChamberElementType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDistributionChamberElementType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDistributionChamberElementTypeEnum .
ifc:ARCH a ifc:IfcElementAssemblyTypeEnum , owl:NamedIndividual ;
rdfs:label "ARCH" .
ifc:edgeElement_IfcOrientedEdge
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOrientedEdge ;
rdfs:label "EdgeElement" ;
rdfs:range ifc:IfcEdge .
ifc:predefinedType_IfcOpeningElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOpeningElement ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcOpeningElementTypeEnum .
ifc:IfcStructuralCurveConnection
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralConnection ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDirection ;
owl:onProperty ifc:axis_IfcStructuralCurveConnection ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:axis_IfcStructuralCurveConnection
] ;
owl:disjointWith ifc:IfcStructuralSurfaceConnection , ifc:IfcStructuralPointConnection .
ifc:IfcBoundedCurve a owl:Class ;
rdfs:subClassOf ifc:IfcCurveOrEdgeCurve , ifc:IfcCurve ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcCompositeCurve ifc:IfcBSplineCurve ifc:IfcTrimmedCurve ifc:IfcPolyline )
] ;
owl:disjointWith ifc:IfcOffsetCurve3D , ifc:IfcPcurve , ifc:IfcLine , ifc:IfcOffsetCurve2D , ifc:IfcConic .
ifc:QTO_TYPEDRIVENONLY
a ifc:IfcPropertySetTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "QTO_TYPEDRIVENONLY" .
ifc:ESTIMATE a ifc:IfcCostScheduleTypeEnum , owl:NamedIndividual ;
rdfs:label "ESTIMATE" .
ifc:COMMISSIONING a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "COMMISSIONING" .
ifc:IfcQuantityArea a owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalSimpleQuantity ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAreaMeasure ;
owl:onProperty ifc:areaValue_IfcQuantityArea ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:areaValue_IfcQuantityArea
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityArea
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityArea
] ;
owl:disjointWith ifc:IfcQuantityTime , ifc:IfcQuantityLength , ifc:IfcQuantityVolume , ifc:IfcQuantityWeight , ifc:IfcQuantityCount .
ifc:IfcAdvancedBrep a owl:Class ;
rdfs:subClassOf ifc:IfcManifoldSolidBrep ;
owl:disjointWith ifc:IfcFacetedBrep .
ifc:HALF_TURN_RAMP a ifc:IfcRampTypeEnum , owl:NamedIndividual ;
rdfs:label "HALF_TURN_RAMP" .
ifc:LIGATURE a ifc:IfcReinforcingBarTypeEnum , ifc:IfcReinforcingBarRoleEnum , owl:NamedIndividual ;
rdfs:label "LIGATURE" .
ifc:GASHEATINGCOIL a ifc:IfcCoilTypeEnum , owl:NamedIndividual ;
rdfs:label "GASHEATINGCOIL" .
ifc:FINAL a ifc:IfcDocumentStatusEnum , owl:NamedIndividual ;
rdfs:label "FINAL" .
ifc:IfcSanitaryTerminalTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:TENANT a ifc:IfcOccupantTypeEnum , owl:NamedIndividual ;
rdfs:label "TENANT" .
ifc:JALOUSIE a ifc:IfcShadingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "JALOUSIE" .
ifc:areaValue_IfcQuantityArea
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityArea ;
rdfs:label "AreaValue" ;
rdfs:range ifc:IfcAreaMeasure .
ifc:ELECTRICCHARGEUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICCHARGEUNIT" .
ifc:IfcDamperTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcGeometricRepresentationItem
a owl:Class ;
rdfs:subClassOf ifc:IfcRepresentationItem ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcCsgPrimitive3D ifc:IfcShellBasedSurfaceModel ifc:IfcCurve ifc:IfcPlacement ifc:IfcFaceBasedSurfaceModel ifc:IfcTessellatedItem ifc:IfcTextLiteral ifc:IfcCartesianPointList ifc:IfcHalfSpaceSolid ifc:IfcAnnotationFillArea ifc:IfcSectionedSpine ifc:IfcSurface ifc:IfcFillAreaStyleHatching ifc:IfcBooleanResult ifc:IfcFillAreaStyleTiles ifc:IfcCompositeCurveSegment ifc:IfcPoint ifc:IfcDirection ifc:IfcLightSource ifc:IfcVector ifc:IfcSolidModel ifc:IfcCartesianTransformationOperator ifc:IfcBoundingBox ifc:IfcPlanarExtent ifc:IfcGeometricSet )
] ;
owl:disjointWith ifc:IfcMappedItem , ifc:IfcStyledItem , ifc:IfcTopologicalRepresentationItem .
ifc:fontVariant_IfcTextStyleFontModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleFontModel ;
rdfs:label "FontVariant" ;
rdfs:range ifc:IfcFontVariant .
ifc:RADIOACTIVITYSENSOR
a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "RADIOACTIVITYSENSOR" .
ifc:colourList_IfcColourRgbList
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcColourRgbList ;
rdfs:label "ColourList" ;
rdfs:range ifc:IfcNormalisedRatioMeasure_List_List .
ifc:PIECEWISECONSTANT
a ifc:IfcTimeSeriesDataTypeEnum , owl:NamedIndividual ;
rdfs:label "PIECEWISECONSTANT" .
ifc:constraintGrade_IfcConstraint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstraint ;
rdfs:label "ConstraintGrade" ;
rdfs:range ifc:IfcConstraintEnum .
ifc:IfcTextStyle a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationStyle , ifc:IfcPresentationStyleSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTextStyleForDefinedFont ;
owl:onProperty ifc:textCharacterAppearance_IfcTextStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTextFontSelect ;
owl:onProperty ifc:textFontStyle_IfcTextStyle ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:modelOrDraughting_IfcTextStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTextFontSelect ;
owl:onProperty ifc:textFontStyle_IfcTextStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:modelOrDraughting_IfcTextStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTextStyleTextModel ;
owl:onProperty ifc:textStyle_IfcTextStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTextStyleForDefinedFont ;
owl:onProperty ifc:textCharacterAppearance_IfcTextStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTextStyleTextModel ;
owl:onProperty ifc:textStyle_IfcTextStyle
] ;
owl:disjointWith ifc:IfcCurveStyle , ifc:IfcSurfaceStyle , ifc:IfcFillAreaStyle .
ifc:predefinedType_IfcElectricDistributionBoardType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricDistributionBoardType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricDistributionBoardTypeEnum .
ifc:predefinedType_IfcProcedure
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProcedure ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcProcedureTypeEnum .
ifc:partitioningType_IfcWindowType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowType ;
rdfs:label "PartitioningType" ;
rdfs:range ifc:IfcWindowTypePartitioningEnum .
ifc:liningToPanelOffsetY_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "LiningToPanelOffsetY" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:relatedStructuralActivity_IfcRelConnectsStructuralActivity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsStructuralActivity ;
rdfs:label "RelatedStructuralActivity" ;
rdfs:range ifc:IfcStructuralActivity ;
owl:inverseOf ifc:assignedToStructuralItem_IfcStructuralActivity .
ifc:colourIndex_IfcIndexedColourMap
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIndexedColourMap ;
rdfs:label "ColourIndex" ;
rdfs:range expr:INTEGER_List .
ifc:volumeValue_IfcQuantityVolume
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityVolume ;
rdfs:label "VolumeValue" ;
rdfs:range ifc:IfcVolumeMeasure .
ifc:IfcSurfaceStyleLighting
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem , ifc:IfcSurfaceStyleElementSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcColourRgb ;
owl:onProperty ifc:transmissionColour_IfcSurfaceStyleLighting ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColourRgb ;
owl:onProperty ifc:transmissionColour_IfcSurfaceStyleLighting
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcColourRgb ;
owl:onProperty ifc:reflectanceColour_IfcSurfaceStyleLighting ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColourRgb ;
owl:onProperty ifc:diffuseReflectionColour_IfcSurfaceStyleLighting
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColourRgb ;
owl:onProperty ifc:diffuseTransmissionColour_IfcSurfaceStyleLighting
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcColourRgb ;
owl:onProperty ifc:diffuseTransmissionColour_IfcSurfaceStyleLighting ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColourRgb ;
owl:onProperty ifc:reflectanceColour_IfcSurfaceStyleLighting
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcColourRgb ;
owl:onProperty ifc:diffuseReflectionColour_IfcSurfaceStyleLighting ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcTextStyleTextModel , ifc:IfcPreDefinedItem , ifc:IfcCurveStyleFontAndScaling , ifc:IfcSurfaceStyleWithTextures , ifc:IfcSurfaceStyleShading , ifc:IfcIndexedColourMap , ifc:IfcCurveStyleFont , ifc:IfcColourRgbList , ifc:IfcSurfaceStyleRefraction , ifc:IfcTextureVertex , ifc:IfcSurfaceTexture , ifc:IfcTextStyleForDefinedFont , ifc:IfcCurveStyleFontPattern , ifc:IfcColourSpecification , ifc:IfcTextureCoordinate , ifc:IfcTextureVertexList .
ifc:addresses_IfcOrganization
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOrganization ;
rdfs:label "Addresses" ;
rdfs:range ifc:IfcAddress_List .
ifc:IfcBSplineCurveForm
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcWindowStyle a owl:Class ;
rdfs:subClassOf ifc:IfcTypeProduct ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcWindowStyleConstructionEnum ;
owl:onProperty ifc:constructionType_IfcWindowStyle ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:parameterTakesPrecedence_IfcWindowStyle ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcWindowStyleOperationEnum ;
owl:onProperty ifc:operationType_IfcWindowStyle ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:sizeable_IfcWindowStyle ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWindowStyleConstructionEnum ;
owl:onProperty ifc:constructionType_IfcWindowStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWindowStyleOperationEnum ;
owl:onProperty ifc:operationType_IfcWindowStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:parameterTakesPrecedence_IfcWindowStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:sizeable_IfcWindowStyle
] ;
owl:disjointWith ifc:IfcElementType , ifc:IfcDoorStyle , ifc:IfcSpatialElementType .
ifc:eventTriggerType_IfcEvent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEvent ;
rdfs:label "EventTriggerType" ;
rdfs:range ifc:IfcEventTriggerTypeEnum .
ifc:IfcStructuralLoadConfiguration
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoad ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure_List_List ;
owl:onProperty ifc:locations_IfcStructuralLoadConfiguration
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLengthMeasure_List_List
] ;
owl:onProperty ifc:locations_IfcStructuralLoadConfiguration
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List_List ;
owl:onProperty ifc:locations_IfcStructuralLoadConfiguration
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcStructuralLoadOrResult_List ;
owl:onProperty ifc:values_IfcStructuralLoadConfiguration ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcStructuralLoadOrResult_List
] ;
owl:onProperty ifc:values_IfcStructuralLoadConfiguration
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralLoadOrResult_List ;
owl:onProperty ifc:values_IfcStructuralLoadConfiguration
] ;
owl:disjointWith ifc:IfcStructuralLoadOrResult .
ifc:IfcDraughtingPreDefinedColour
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedColour .
ifc:IfcReinforcingMeshType
a owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcBendingParameterSelect_List
] ;
owl:onProperty ifc:bendingParameters_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:transverseBarCrossSectionArea_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:longitudinalBarNominalDiameter_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:transverseBarNominalDiameter_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:transverseBarSpacing_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcReinforcingMeshTypeEnum ;
owl:onProperty ifc:predefinedType_IfcReinforcingMeshType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:longitudinalBarSpacing_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:meshWidth_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcingMeshTypeEnum ;
owl:onProperty ifc:predefinedType_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:longitudinalBarSpacing_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBendingParameterSelect_List ;
owl:onProperty ifc:bendingParameters_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:longitudinalBarNominalDiameter_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAreaMeasure ;
owl:onProperty ifc:transverseBarCrossSectionArea_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:transverseBarNominalDiameter_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:meshLength_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAreaMeasure ;
owl:onProperty ifc:longitudinalBarCrossSectionArea_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:bendingShapeCode_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:bendingShapeCode_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:transverseBarSpacing_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:longitudinalBarCrossSectionArea_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:meshWidth_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBendingParameterSelect_List ;
owl:onProperty ifc:bendingParameters_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:meshLength_IfcReinforcingMeshType
] ;
owl:disjointWith ifc:IfcReinforcingBarType , ifc:IfcTendonAnchorType , ifc:IfcTendonType .
ifc:IfcWallTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:pointParameterV_IfcPointOnSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPointOnSurface ;
rdfs:label "PointParameterV" ;
rdfs:range ifc:IfcParameterValue .
ifc:IfcLightSourceDirectional
a owl:Class ;
rdfs:subClassOf ifc:IfcLightSource ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDirection ;
owl:onProperty ifc:orientation_IfcLightSourceDirectional ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:orientation_IfcLightSourceDirectional
] ;
owl:disjointWith ifc:IfcLightSourceAmbient , ifc:IfcLightSourcePositional , ifc:IfcLightSourceGoniometric .
ifc:relatedProcess_IfcRelSequence
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelSequence ;
rdfs:label "RelatedProcess" ;
rdfs:range ifc:IfcProcess ;
owl:inverseOf ifc:isSuccessorFrom_IfcProcess .
ifc:KEYPAD a ifc:IfcSwitchingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "KEYPAD" .
ifc:IfcResourceTime a owl:Class ;
rdfs:subClassOf ifc:IfcSchedulingTime ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDuration ;
owl:onProperty ifc:scheduleWork_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:actualFinish_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:statusTime_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:levelingDelay_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:actualUsage_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:scheduleUsage_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:remainingUsage_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDuration ;
owl:onProperty ifc:actualWork_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:scheduleFinish_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:scheduleStart_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:BOOLEAN ;
owl:onProperty ifc:isOverAllocated_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:scheduleContour_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:completion_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:scheduleWork_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDuration ;
owl:onProperty ifc:remainingWork_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:scheduleStart_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:actualWork_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:completion_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:actualFinish_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:actualStart_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:remainingWork_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass expr:BOOLEAN ;
owl:onProperty ifc:isOverAllocated_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:scheduleContour_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:actualUsage_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDuration ;
owl:onProperty ifc:levelingDelay_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:remainingUsage_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:statusTime_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:scheduleUsage_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:scheduleFinish_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:actualStart_IfcResourceTime
] ;
owl:disjointWith ifc:IfcTaskTime , ifc:IfcLagTime , ifc:IfcEventTime , ifc:IfcWorkTime .
ifc:description_IfcActorRole
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcActorRole ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:T_BEAM a ifc:IfcBeamTypeEnum , owl:NamedIndividual ;
rdfs:label "T_BEAM" .
ifc:appliedCondition_IfcRelConnectsStructuralMember
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsStructuralMember ;
rdfs:label "AppliedCondition" ;
rdfs:range ifc:IfcBoundaryCondition .
ifc:PARTITIONING a ifc:IfcWallTypeEnum , owl:NamedIndividual ;
rdfs:label "PARTITIONING" .
ifc:CORESEGMENT a ifc:IfcCableSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "CORESEGMENT" .
ifc:operationType_IfcPermeableCoveringProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPermeableCoveringProperties ;
rdfs:label "OperationType" ;
rdfs:range ifc:IfcPermeableCoveringOperationEnum .
ifc:electricCurrentExponent_IfcDimensionalExponents
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDimensionalExponents ;
rdfs:label "ElectricCurrentExponent" ;
rdfs:range expr:INTEGER .
ifc:TRENCH a ifc:IfcDistributionChamberElementTypeEnum , owl:NamedIndividual ;
rdfs:label "TRENCH" .
ifc:webThickness_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "WebThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcSystemFurnitureElementTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcStructuralPointReaction
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralReaction ;
owl:disjointWith ifc:IfcStructuralCurveReaction , ifc:IfcStructuralSurfaceReaction .
ifc:priority_IfcTask a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTask ;
rdfs:label "Priority" ;
rdfs:range expr:INTEGER .
ifc:IfcRatioMeasure_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRatioMeasure_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRatioMeasure_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRatioMeasure ;
owl:onProperty list:hasContents
] .
ifc:predefinedType_IfcTransformerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTransformerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTransformerTypeEnum .
ifc:normals_IfcTessellatedFaceSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTessellatedFaceSet ;
rdfs:label "Normals" ;
rdfs:range ifc:IfcParameterValue_List_List .
ifc:IfcExtrudedAreaSolid
a owl:Class ;
rdfs:subClassOf ifc:IfcSweptAreaSolid ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcExtrudedAreaSolid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcExtrudedAreaSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDirection ;
owl:onProperty ifc:extrudedDirection_IfcExtrudedAreaSolid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:extrudedDirection_IfcExtrudedAreaSolid
] ;
owl:disjointWith ifc:IfcSurfaceCurveSweptAreaSolid , ifc:IfcFixedReferenceSweptAreaSolid , ifc:IfcRevolvedAreaSolid .
© 2015 - 2025 Weber Informatics LLC | Privacy Policy